Which Payment Connector Should I Use? 


In this Article
Related Articles

Side by Side Comparison

Authorize.Net Stripe PayPal CyberSource FreshBooks Chargent iATS
Available on all Plans
Available on Professional and Above Plans
Available on Premier and Enterprise Plans
Accepts Credit Card Payments
Accepts Other Payment Option(s) eChecks Payments PayPal Account Payments Generate Invoices eChecks Payments Process ACH or Direct Deposit Payments
Recurring Payment Option

Authorize.Net

About

With the Authorize.net Connector, you can enable a single FormAssembly form to collect both one-time and recurring payments, depending on a user's response.

Requirements
  • You'll need FormAssembly's Premier or Enterprise plan and an Authorize.Net merchant account.
  • To process eCheck payments, you'll need approval to use eCheck.Net (Apply at Authorize.Net and read the eCheck.Net User Guide)
  • A bank account in the United States
Accepted Forms of Payment
  • Credit Card payments
  • eCheck.Net payments
Special Notes

To process a payment through Authorize.Net, your form needs to have the SSL option enabled. As of August 2015, all newly created forms are automatically SSL encrypted. For forms created before August 2015, you may enable SSL encryption through the Processing Options page.  

You can visit our Authorize.net documentation page to learn more about this connector.


Stripe

About

With FormAssembly's Stripe Connector, you can easily process one-time credit card payments, set up recurring credit card payments through subscriptions, and create new customers in Stripe - all from within a single form.

Requirements
  • Available on all FormAssembly plans
  • Must have a Stripe Account
Accepted Forms of Payment
  • Credit Card payments
Special Notes

To use the Stripe connector, your form must have SSL encryption enabled, otherwise, you will receive an error when attempting to process payments. As of August 2015, all newly created forms are automatically SSL encrypted. For forms created before August 2015, you may enable SSL encryption through the Processing Options page.  

You can visit our Stripe documentation page to learn more about this connector.


PayPal

About

The PayPal Connector allows you to easily collect payments with your web form, provided the respondent has a PayPal account.

Requirements
  • You'll need a FormAssembly Professional, Premier, or Enterprise plan.
  • Must have PayPal account.
Accepted Forms of Payment
  • Credit Card payments
  • PayPal account payments
Special Notes

The PayPal Connector does not recognize repeating fields. Each field must be manually created in the form.

By default, the data transmitted to PayPal is not encrypted. If you have a PayPal Premier or Business account, you can use a secure certificate to encrypt the data.  

You can visit our PayPal documentation page to learn more about this connector


CyberSource

About

With FormAssembly's CyberSource Connector, you can accept credit cards for single or recurring payments within a single form.

Requirements
  • You'll need a FormAssembly Premier or Enterprise plan.
  • Must have a CyberSource account.
Accepted Forms of Payment
  • Credit Card payments
Special Notes

With the Billing Action, you can create either one-time or recurring payments (subscriptions). To create both, you'll need to set up a second CyberSource connector.  

You can visit our CyberSource documentation page to learn more about this connector.


FreshBooks

About

With FormAssembly's FreshBooks Connector, your web form can be set up to generate invoices and receive payments through FreshBooks.

Requirements
  • You'll need a FormAssembly Professional, Premier, or Enterprise plan.
  • Must have a FreshBooks account.
Accepted Forms of Payment
  • Invoicing through Freshbooks
Special Notes

This connector creates new "client" accounts when no existing client is found for a given email address. Since the FreshBooks pricing model imposes quotas on the number of clients you can manage, be sure to keep an eye on your form submissions.  

You can visit our Freshbooks documentation page to find out more about this connector.


Chargent

About

With FormAssembly's Chargent Connector, you can easily process one-time credit card payments, set up recurring credit card payments, and integrate every payment with Salesforce, all from within a single form. Chargent offers three different package types, all of which require a slightly different configuration on the FormAssembly side.

Requirements
  • You'll need a FormAssembly Professional, Premier, or Enterprise plan.
  • Must have Chargent installed through the Salesforce AppExchange.
Accepted Forms of Payment
  • Credit Card payments
  • eCheck payments
Special Notes

It is possible to process both single and recurring payments within a form. In order to enable this setup, you will have to add two separate Chargent connectors to your connector timeline.

To process a payment through Chargent, your form needs to have the SSL option enabled. As of August 2015, all newly created forms are automatically SSL encrypted. For forms created before August 2015, you may enable SSL encryption through the Processing Options page.  

You can visit our Chargent document page to learn more about this connector.


iATS

About

With FormAssembly's iATS Connector, you can easily process one-time credit card payments, set up recurring credit card payments through subscriptions, process ACH or Direct Deposit payments, and create new customers in iATS - all from within a single form!

Requirements
  • You'll need a FormAssembly Professional, Premier, or Enterprise plan.
  • Must have an iATS account
Accepted Forms of Payment
  • Credit Card payments
  • ACH or Direct Deposit payment
Special Notes

To process a payment through iATS, your form needs to have the SSL option enabled. As of August 2015, all newly created forms are automatically SSL encrypted. For forms created before August 2015, you may enable SSL encryption through the Processing Options page.

If you plan to create a form which gives users the option of choosing between paying with a credit card or using an ACH/direct deposit payment, you'll need to create a separate connector for each payment type.

It is also important to note that ACH / Direct Deposit is currently only available for the North American iATS server and not for the UK.

Terms of Service · Privacy Policy