Skip to main content

Collecting Payments Via Forms

Learn how to collect credit or ACH payments via forms for things like swim team registration or facility rentals.

Updated today

Form Feeds Explained

Feeds are just post-submission actions that can be performed using the entry details allowing integration with a wide range of third party services. Feeds can add a row in a Google Sheet, send a message to Slack, etc. The official Gravity Forms Feeds article can be found here: https://docs.gravityforms.com/what-is-a-feed/

In the case of payments, the feed will send the payment details (credit card or ACH) to the payment gateway and only create the form entry if payment is successful.

NOTE: Member Splash currently supports two different payment gateways, Authorize.net and Ecrypt.com. While they function the same and involve the same processing fees, with ECRYPT you also have the option to offer ACH as a payment option.

If you are not sure which gateway you are using, contact the Support Team who can view your payment settings and confirm for you.

Adding a Credit Card Feed

To accept payments via a Form there are certain required fields:

  1. One or more Product fields that determine what is being paid for;

  2. A Total field to pass the total amount to be charged;

  3. Credit card and/or ACH fields to collect the payment information (card number, bank account number, etc);

Optionally you can choose to pass on a service fee.

Product Fields

The Gravity Forms Product field offers a wide variety of options to cover various pricing models. The Product field type can be found under the Pricing Fields section of the form editor.

Once you add a product field to a form you can choose the type of product you need and optionally add secondary fields, like an Option field, to add additional functionality. An example would be a registration form for a summer camp that offers 4 different sessions. You could create a single Camp Registration product and then use the Option field to add choices for each session.

Gravity Forms provides details the various Pricing Fields here: https://docs.gravityforms.com/category/user-guides/pricing-fields/

Product Field Example

Suppose your club has a wait list and you would like to charge a $50 fee to be added to it.

  • Open your Waitlist form in the form editor and select Product Field from the Pricing Fields section on the right hand side. Drag and drop it onto the form wherever you would like it to appear.


  • Once you have placed it on your form open up the details of the product field and add the label

  • Give the product field a proper name and put in the amount in the form. You will also want to disable the quantity field (as the new member only has to pay one waitlist fee) and make the field required.

  • Add a total to your form.

  • Add the credit card fields to you form and make it required as well.

NOTE: Adding a Credit Card field and/or an ACH field to your form is required but an additional step must happen next. You must also create a Payment Feed as well. Add an ECRYPT Feed to Your Forms To Accept Credit/Debit Payments

  • Add the Payment Feed to your form. This is mandatory for passing the credit card information to the credit card processor. The full article on this is at Add an ECRYPT Feed to Your Forms To Accept Credit/Debit Payments. Your form will not bill your members if this fee is not setup.

  • It is vitally important to test your form. We recommend that you use your test member account and your club’s credit card to process a charge. Review the form, layout, pricing, and entries. You will also want your treasurer to look at the ECRYPT Account to be sure the charges are passing as you want. The second test should to be completed by a trusted board member. Both tests should be completed in full and reviewed before launching the form to your membership.

Did this answer your question?