Which Payment Connector Should I Use? 


In this Article
Related Articles

Introduction

In order to collect credit card information and process payments through FormAssembly you must use one of our payment connectors.  Credit card information cannot be collected in a form without the use of a payment connector.

In order to use the payment connectors listed below, you will also need an account with that particular payment gateway. The chart below provides additional details on the features of each of our payment connectors.


Side by Side Comparison

*Those connectors that do not allow for one-time and recurring payments to be setup in a single connector require multiple connectors to be used (one for each type of payment option). The Authorize.net connector requires a workaround for this approach.


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 Plan or the Payment Connector Add-on. 
  • 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
  • You'll need a FormAssembly Premier Plan or the Payment Connector Add-on.
  • 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 Premier Plan or the Payment Connector Add-on.
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 Plan or the Payment Connector Add-on.
  • 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 Premier Plan or Payment Connector Add-on.
  • 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 Premier Plan or the Payment Connector Add-on and the Salesforce Connector Add-on.
  • 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 Premier plan or the Payment Connector Add-on.
  • 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 that 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