...
Form Field | Recommend form block field type | Comments |
---|---|---|
Email Address | Text with Email Validator | Email address identifying the supporter record |
Payment Type | Select or Radio | *This is optional if the page only accepts credit card payment types, but is required if other types like ACH are accepted on the same form. Credit Cards = CardCardcard |
Donation Amount | Text, Radio with Input or Select with Input with Donation Amount validator | May be entered as a whole number or number with two decimal places. Eg. Twelve dollars may be entered as ’12’ or ‘12.00’. Should not include the currency symbol |
First Name | Text | The cardholder’s first name. |
Last Name | Text | The cardholder’s last name. |
Address 1 | Text | The first address line of the cardholder |
City | Text | The address city of the cardholder |
Region | Text | The address region of the cardholder. For the US and Canada, this should be a 2 character code for the state/province. For other countries, it is a free text field. Not required for the UK |
Country | Select | The country of the cardholder. This should be a 2 character ISO code. |
ZIP/ postal code | Text | The post/postal/zip code of the cardholder |
...
If you wish to provide the ability to donate via SEPA recurring bank payments (Euros) you will need to have enabled SEPA in your Stripe account and to turn on webhooks. SEPA payments work in the EU and not in the UK or US.
...
Your card expiry should be a future date. All other fields may take any valid value for testing.
Testing ACH Transactions
To test Plaid’s ACH functionality, choose any bank from the Plaid pop-up after clicking “Link Account”. From there, Plaid will direct you to a sandbox bank titled First Platypus Bank. Enter the following credentials:
Username: user_good
Password: pass_good
If it prompts you for 2 Factor Authentication, ensure “Mobile” is selected and click “Get Code”. Then enter any value for the 2FA code requested.
Continue through the prompts. When you are returned to the Engaging Networks page, you should see the text “Account Linked”.
Submit your donation from there.
These test transactions will have payment type “TEST: ach” on the supporter record.
Note that a test gateway must be assigned to the page to use Plaid’s sandbox functionality.
Warning |
---|
You should not submit real credit card or bank account details to a test configuration. |
...