Solutions keyboard_arrow_down keyboard_arrow_up
Our Solutions
Ontraport's solutions work together to give you everything you need to run your business in one centralized, easy-to-use platform.
Resources keyboard_arrow_down keyboard_arrow_up
Resources
Find free content on the latest marketing strategies, using Ontraport in your business, and finding the right software.
Visit the blog
University Pricing Chat
clear
Integrating payment gateways
Last updated on: April 13, 2023

Integrate with a payment gateway — the intermediary between you and your merchant account — to allow money to flow securely to and from your company’s bank account. Ontraport integrates with over 15 of the top-ranked and most trusted payment gateways, including PayPal, Stripe and Authorize.net, so you can choose the one that’s best for you.

Note:Ontraport only offers support for built-in integrations. For assistance with an outside integration, please reach out to their support team using the contact information provided below.

Check out the video about integrating payment gateways to learn more.

Integrations

Authorize.net

  1. Log in to Authorize.net and click HomeAccountSettings
  2. Click API Credentials & Keys in the Security Settings section.
  3. Your API login ID will display on the page if you have already generated one. If not, enter the “secret answer” to your “secret question” for your user account to generate your API login ID and transaction key.
  4. To enable payment plans to work in Ontraport, click HomeSettingsCard Code Verification.
  5. Click the Enable Filter checkbox.
  6. In the table at the bottom, select Decline for “N Does NOT Match.” This allows Ontraport to check the CCV number entered by your customer on an order form.
  7. In the same table, select Allow for the other three settings. These allow subsequent payments to be made without your customer re-entering their card information.
CCV Handling Filter
  1. Recommended: Click HomeSettingsAddress Verification Service and uncheck the Enable Filter checkbox at the top to eliminate a false rejection rate.
  2. Follow the steps at the bottom of this article to set up your integration with Ontraport and Authorize.net.

Currencies Available With Authorize.net

  • Australian Dollar (AUD)
  • Canadian Dollar (CAD)
  • Czech Koruna (CZD)
  • Danish Krone (DKK)
  • Euro (EUR)
  • Hong Kong Dollar (HKD)
  • Hungarian Forint (HUF)
  • Israeli New Sheqel (ILS)
  • Japanese Yen (JPY)
  • Mexican Peso (MXN)
  • Norwegian Krone (NOK)
  • New Zealand Dollar (NZD)
  • Philippine Peso (PHP)
  • Polish Zloty (PLN)
  • Pound Sterling (GBP)
  • Romanian New Leu (RON)
  • Singapore Dollar (SGD)
  • Swedish Krona (SEK)
  • Swiss Franc (CHF)
  • Taiwan New Dollar (TWD)
  • Thai Baht (THB)
  • U.S. Dollar (USD)

For assistance integrating Authorize.net with Ontraport, contact their support here.

Elavon

  • Follow the steps at the bottom of this article to set up your integration with Ontraport and Elavon.

For assistance integrating Elavon with Ontraport, contact their support here.

Eway Rapid

  1. Log in to your Eway account.
  2. Click My AccountAPI Key.
  3. Copy the API key and password to a text file to use later in Ontraport.
  4. Follow the steps at the bottom of this article to set up your integration with Ontraport and Eway.

Eway can support any currency you configure with your merchant bank.

For assistance integrating Eway with Ontraport, contact their support here.

Some gateways do not allow validation with a $0 amount, so we issue a temporary $1 authorization for validation and then remove the charge. We recommend informing your clients about this on your credit card update page or use a membership credit card update page.

Network Merchants Inc

  • Follow the steps at the bottom of this article to set up your integration with Ontraport and Network Merchants Inc.

For assistance integrating Network Merchants Inc with Ontraport, contact their support here.

Payflow Pro

  1. Log in to your Payflow Pro account.
  2. Follow these instructions to add a new user.
    • In the “Assign privilege to User” section, select “FULL_TRANSACTIONS” for your “Predefined Role” and “Active” for your status.
  3. Follow the steps at the bottom of this article to set up your integration with Ontraport and Payflow Pro.

Currencies Available With Payflow Pro

  • Australian Dollars (AUD)
  • Brazilian Reais (BRL)
  • British Pounds (GBP)
  • Canadian Dollars (CAD)
  • Czech Koruny (CZK)
  • Danish Kroner (DKK)
  • Euros (EUR)
  • Hong Kong Dollars (HKD)
  • Hungarian Forints (HUF)
  • Israeli New Shekels (ILS)
  • Japanese Yen (JPY)
  • Mexican Pesos (MXN)
  • New Taiwan Dollars (TWD)
  • New Zealand Dollars (NZD)
  • Norwegian Kroner (NOK)
  • Philippine Pesos (PHP)
  • Polish Zlotys (PLN)
  • Singapore Dollars (SGD)
  • Swedish Kronor (SEK)
  • Swiss Franc (CHF)
  • Thai Baht (THB)
  • U.S. Dollars (USD)

Pro Tip: Because Payflow Pro requires user credentials for the gateway, for security reasons, we recommend creating a new user for each one of the services you integrate.

For assistance integrating Payflow Pro with Ontraport, contact their support here.

PayJunction

  1. Log in to your PayJunction account.
  2. Click the More icon, then click Settings OverviewGatewayGateway Overview.
  3. Scroll down to Option #2 — Quicklink: Advanced API Connection section. You should see an entry with your PayJunction login name. Click Security.
  4. To enable payment plans, subscriptions, upsell offers and free trial periods in Ontraport, set “AVS” and “CVV/CVC2” to Off. Click Save.
  5. Click GatewayGateway Overview to return to Option #2Quicklink: Advanced API Connection and copy the “API Login” value to use later in Ontraport.
  6. Follow the steps at the bottom of this article to set up your integration with Ontraport and PayJunction.

For assistance integrating PayJunction with Ontraport, contact their support here.

Payleap

  • Follow the steps at the bottom of this article to set up your integration with Ontraport and Payleap.

For assistance integrating Payleap with Ontraport, contact their support here.

PayPal Payments Pro

This payment gateway only processes credit card payments. If you want to use a “Pay with PayPal” button on your order forms, check out the “Standard PayPal” option below.

In order to get connected, you need to add your API Username, Password and Signature from PayPal to your payment gateway settings in Ontraport.

  1. Follow these steps provided by PayPal to request an API signature.
  2. Copy your credentials to use later in Ontraport.

View or remove API Signature example

  1. Follow the steps at the bottom of this article to set up your integration with Ontraport and PayPal Payments Pro.

Ontraport payment gateway settings

You can view available currencies here. For assistance integrating PayPal Payments Pro with Ontraport, contact their support here.

QuickBooks Payment Services

  1. Follow the steps at the bottom of this article to add your gateway to Ontraport.
  2. Click Connect to QuickBooks and sign in with the QuickBooks connect form.
  3. Choose to connect with Ontraport.

For assistance integrating QuickBooks with Ontraport, log in and contact support.

Standard PayPal

  1. Follow the steps at the bottom of this article to set up your integration with Ontraport and Standard PayPal.
  2. Follow the steps for setting up Instant Payment Notifications (IPN) on PayPal.
    • To connect to Ontraport, use https://forms.ontraport.com/v2.4/ipn_processor.php as your notification URL.

PayPal IPN Settings

  1. Follow these steps to allow your customers to return to your site automatically after purchase. Update the following settings:
    • Auto Return: On
    • Return URL: https://forms.ontraport.com/v2.4/paypal_redirect.php
    • Payment Data Transfer: On

If you want your PayPal gateway to take international payments, follow these steps to accept and convert other currencies.

Pro Tip: PayPal charges a currency exchange fee. If you don’t want to incur these fees, we recommend charging in your account’s currency only.

Ontraport’s integration with Standard PayPal has the following limitations.

You cannot:

  • Process trial periods, payment plans, subscription payments or upsells through Ontraport.
  • Create manual transactions within Ontraport and bill them through the PayPal gateway.
  • Issue payments to PayPal purchasers within Ontraport.
  • Accept eCheck payments
  • Use an Ontraform as your order form’s thank you page

PayPal Payments Pro doesn’t have these limitations, but it is also more costly with monthly fees.

For assistance integrating Standard PayPal with Ontraport, contact their support here.

Stripe and Stripe Token

To process your Ontraport payments using your Stripe gateway, set up your Stripe account first. Once you’ve configured your Stripe account, you can log in to Ontraport and get connected.

Here’s how to integrate Ontraport with Stripe:

Steps in Stripe

  1. Sign up and configure Stripe to take payments.
  2. Log in to your Stripe account and go to PaymentsFraud & riskRules.

rules navigation

  1. Make sure “Block if CVC verification fails” and “Block if postal code verification fails” are set to Disabled. If these settings are enabled, you can disable them by clicking the three dots on the right side.

For assistance customizing your Stripe settings, contact their support here.

Steps in Ontraport

  1. Log into your Ontraport account and go to SalesSettingsGateways.
    • Or click here to jump to your payment gateway collection.
  2. Click New Gateway.
  3. Name your gateway in the top left corner.
  4. Select “Stripe” or “Stripe Token” from the dropdown.
  5. Click Stripe Connect and follow the on-screen prompts.

  • When you’ve completed all the steps in the pop-up, you’ll see that your Stripe gateway has a “Connected” status.

  1. (Optional) Toggle test mode and/or 3D Secure Authentication on to enable those features.
  2. Click Save.

Note, you must set up your test mode connection separately from your basic setup. The steps to get connected are the same as above, except you’ll toggle “Test Mode” on.

If you don’t set up your test mode connection separately, your Stripe connection status will be “Disconnected.”

Read more about testing Stripe Connect here.

Currencies Available With Stripe

  • Australian Dollar (AUD)
  • Brazilian Real (RL)
  • Canadian Dollar (CAD)
  • Czech Koruna (CZD)
  • Danish Krone (DKK)
  • Euro (EUR)
  • Hong Kong Dollar (HKD)
  • Hungarian Forint (HUF)
  • Israeli New Sheqel (ILS)
  • Japanese Yen (JPY)
  • Mexican Peso (MXN)
  • Norwegian Krone (NOK)
  • New Zealand Dollar (NZD)
  • Philippine Peso (PHP)
  • Polish Zloty (PLN)
  • Pound Sterling (GBP)
  • Romanian New Leu (RON)
  • Singapore Dollar (SGD)
  • Swedish Krona (SEK)
  • Swiss Franc (CHF)
  • Taiwan New Dollar (TWD)
  • Thai Baht (THB)
  • U.S. Dollar (USD)

Pro Tip: The difference between Stripe Token and Stripe is how the credit card information is stored.

  • Stripe Token uses an encrypted “token” to store card details on Stripe’s system. Ontraport stores that token and matches it to the customer card data on Stripe’s servers.
  • Ontraport will store the credit card data on our servers when you use the regular Stripe gateway.

For assistance integrating Stripe or Stripe Token with Ontraport, contact our Support team here.

USA ePay

  1. Log in to your USA ePay account and click SettingsSource KeysAdd Source.
  2. In the name field, enter Ontraport.
  3. In the pin field, enter a four-digit pin.
  4. Click Apply to generate a key and copy it for later use in Ontraport.
  5. Click Save.
  6. Follow the steps at the bottom of this article to set up your integration with Ontraport and USA ePay.

For assistance integrating USA ePay with Ontraport, contact their support here.

Steps

No matter which payment gateway you choose to integrate with Ontraport, you’ll need to do the following:

Set up your payment gateway

When logged in to your account with your chosen payment gateway, configure your gateway to accept payments first. While each gateway will have its own unique requirements, in order to use Ontraport’s automation tools for payment plans, subscription payments, upsells and free trials, you will need to follow these steps first.

  1. Disable CVV or CVS checking, or set it to “not required.” It is illegal to store the three digit CVV/CVS code, so payment forms that will charge the card again at a later date will not work if they require the unstored CVV/CVS code.
  2. Disable any address or zip code verification, or set it to “not required.” This is optional but recommended because these checks often cause transactions to fail unnecessarily.
  3. Check to make sure the gateway is working and processing transactions correctly and in the correct currency for your Ontraport account.

Add your gateway to Ontraport

Once you’ve configured your payment gateway to these recommended settings for optimal performance, you can add it to Ontraport.

  1. Navigate to SalesSettingsGateways, then click New Gateway.
  2. In the top left corner, name your gateway. This is only for internal use and cannot be seen by contacts.
  3. In the dropdown menu, select the payment gateway you are using.
  4. Provide the integration details obtained from the individual gateway. This will vary depending on the gateway you choose, but they usually involve one to three key numbers.

Set your default gateway

This is the gateway that is automatically selected when you manually charge a transaction or set up a sales form.

  1. Go to SalesSettingsGateways to view your saved gateways.
  2. Select your preferred gateway and click Make Default.

Configure your currency in Ontraport

  1. Once you’ve integrated your payment gateway, go to your the profile iconAdministration
  2. Select your currency from the dropdown menu.
  3. Choose how you want the currency symbol to appear.
  4. Select the number format in the dropdown box.
  5. Verify that the gateway and currency setting work correctly by processing a live transaction on a valid credit card and verify the charge is reflected correctly in your payment gateway and bank.
Related university lessons
Transactions, purchases and open orders
Learn the differences between purchases, transactions and open orders and where to find them in your Ontraport account so you can manage your payment processing with ease.
Types of offers
Become familiar with the types of offers you can create in Ontraport and how they work. Add your product, set your price, include any upsells or order bumps – and more!
Storing credit card information + PCI
Ontraport safely stores your customers’ credit card data so you can run subscriptions, payment plans and manually charge your customers anytime. Here’s how it works.
arrow_drop_down_circle
Divider Text
Related support articles
arrow_forward
Integrating forms
arrow_forward
Integrating pages
arrow_forward
Integrating learning management systems and member management tools
 Pro tips
Tip #1: Dummy Gateway: To make sure your order forms are ready to take payments, you’ll want to first set up a dummy gateway in Ontraport.The dummy gateway is used to test your order forms and automation related to purchases. Testing ensures everything will run as you intend before you start charging real credit cards. Here’s how:
  1. Navigate to SalesSettingsGateways, then click the new gateway button.
  2. In the top left corner, name your gateway. This is not shown to contacts, so we suggest naming it “Dummy Gateway.”
  3. Then click Dummy Gateway in the dropdown menu.
  4. You can test your dummy gateway for both successful and failed payments using the following credit card numbers:
    • For successful payments: 4111-1111-1111-1111 and any CVV and future expiration date you choose.
    • For failed payments: 4111-1111-1111-1103 or another fake card number listed here.
Tip #2: The secret authentication keys provided by payment gateways required for integration with Ontraport are extremely sensitive and protect your account with the payment gateway. As these keys should always be protected, our Support team will never ask you for them, and we advise you to not include these keys in any chats, emails, social media, or screenshots.
Tip #3: Ontraport only allows for one currency at a time, with the exception of the PayPal gateway. We recommend you use separate Ontraport accounts for each currency, or use UltraCart, which integrates with Ontraport and supports multi-currency handling with up to 12 different currencies accepted.

Turn your business on with Ontraport.

arrow_drop_down_circle
Divider Text
This website was designed and built with Ontraport.
About Ontraport
Partners & Integrations
Resources
Getting Started
[bot_catcher]