Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Changed the payment type 'CardCard' to just 'card' to slightly improve how it reads. In reality it wouldn't be 'incorrect' to say 'cardcard', as long as it is not one of the "reserved keywords" (e.g stripe_debit, ach, etc...)

...

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.

...