Form API
Form Template Function
The form template function accepts the following parameters as an array.
Parameters
Name |
Description |
Default |
form |
The name of the configured form to use |
default |
types |
The types this form supports |
[ 'one_off', 'subscription' ] |
paymentMethods |
Parameters for payment methods |
see below |
donationAmounts |
Names for the donation amounts to use |
see below |
formOptions |
Options to pass to the Javascript API |
Form Options |
stripeElementsOptions |
Options to pass to the Stripe Elements API |
Stripe Elements Options |
stripeCheckoutOptions |
Options to pass to the Stripe Checkout API |
Stripe Checkout Options |
paypalOptions |
Options to pass to the PayPal Checkout API |
PayPal Options |
payfastOptions |
Options to pass to the Payfast Checkout API |
Payfast Checkout Options |
paymentMethods
Name |
Description |
Default |
stripeElements |
Options for Stripe Elements |
[] |
stripeCheckout |
Options for Stripe Checkout |
[] |
stripeCheckoutBacs |
Options for Stripe Checkout Bacs |
[] |
paypal |
Options for PayPal |
'urlParams' => [ 'disable-funding' => 'credit,card' ]
|
donationAmounts
Name |
Description |
Default |
one_off |
The one-off donation amounts to use |
one_off |
subscription |
The subscription donation amounts to use |
subscription |