clear

Integrating payment gateways

Last updated on: June 21, 2025

Connect a payment gateway to safely handle your customers’ payments and send them to your merchant account for processing. 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.


Table of Contents

Set up your payment gateway
Integrate your gateway with Ontraport
Set your default gateway
Configure your currency in Ontraport
Create a Dummy gateway
Gateway specific setup
Authorize.net and Authorize.net CIM
Currencies available with Authorize.net
Elavon
Eway
Eway Rapid
Network Merchants Inc.
Payflow Pro
Currencies available with Payflow Pro
PayJunction
PayLeap
Paypal Payments Pro
PayPal Standard
PayPal Standard limitations
Quickbooks Payment Services
Stripe and Stripe Token
Steps in Stripe
Steps in Ontraport
Currencies available with Stripe
USA ePay

Set up your payment gateway

Back to top

The first step in integrating with a payment gateway is to configure how your gateway accepts payments, ensuring a seamless integration with Ontraport.

Log in to your payment gateway account and set it up to accept payments first. Each gateway has its setup process, but to use Ontraport’s automation tools for payment plans, subscriptions, upsells, and free trials, you’ll need to complete 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. 

Integrate your gateway with Ontraport

Back to top

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. 
    • Enter the integration details from your payment gateway. The exact info depends on the gateway you’re using, but it typically includes things like API keys, client secrets or account IDs.

Set your default gateway

Back to top

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 

Back to top

  1. Once you’ve integrated your payment gateway, go to your profile icon → Administration. Click DataLocalization
  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.

Create a Dummy gateway

Back to top 

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 that everything will run as intended before you start charging real credit cards. Here’s how: 

  1. Navigate to SalesSettingsGateways, then click New gateway
  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-111-1111-1103 or another fake card number listed here
     

    Gateway specific setup

    Back to top

    Each gateway has its own information you need to collect from your payment gateway account to get integrated.  

    Authorize.net and Authorize.net CIM (Customer Information Manager)

    Back to top

    Ontraport offers two integrations with Authorize.net.

    1. The standard integration
    2. Authorize.net CIM


    Authorize.net CIM is an upgrade to their standard gateway, which allows you to securely store customer profiles, including billing, shipping and payment info.

    To integrate with either version, you need to collect the following information from your Authorize.net account:

    1. API Login ID
    2. Transaction Key

    Follow these steps provided by Authorize.net to create your API Login ID and Transaction key. Then, follow the steps at the top of this article to integrate with Ontraport.

    Follow these steps to enable payment plans to work in Ontraport:

    1. Log in to Authorize.net and go to HomeSettingsCard Code Verification.
    2. Click the Enable Filter checkbox.
    3. 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.
    4. 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.
    5. Recommended: Click HomeSettingsAddress Verification Service and uncheck the Enable Filter checkbox at the top to eliminate a false rejection rate.

    CCV Handling Filter

    Currencies available with Authorize.net

    Back to top

    • 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

    Back to top

    To get integrated with Elavon, you need to collect the following information from your Elavon account:

    1. Merchant ID
    2. User ID
    3. Pin


    Your API credentials will be provided to you when you create an account. Use your authentication information to follow the steps at the top of this article to set up your integration with Ontraport and Elavon.

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

    Eway

    Back to top

    To integrate with Eway you need to collect your Customer ID and Refund Password from your Eway account.

    1. Follow these steps provided by Eway to find your Customer ID, and this article to generate a Refund Password.
    2. Then, follow the steps at the top 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.

    Eway Rapid

    Back to top

    To integrate with Eway Rapid, you need to collect the following information from your Eway Rapid account:

    1. API key
    2. API Password

    Follow these steps provided by Eway to find your API Key and password. Then follow the steps at the top of this article to set up your integration with Ontraport and Eway Rapid.

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

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

    Network Merchants Inc

    Back to top

    To integrate with Network Merchants Inc. you need the following information from your Network Merchants account:

    1. Username
    2. Password

    Follow the steps at the top of this article to set up your integration.

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

    Payflow Pro

    Back to top

    To integrate with Payflow Pro, you need to collect the following information from your Payflow Pro account: 

    1. User
    2. Vendor ID (AKA Merchant Login)
    3. Partner
    4. Password


    Follow these steps provided by PayPal to locate your API credentials, then follow the steps at the top of this article to set up your integration.

    Currencies available with Payflow Pro

    Back to top

    • 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

    Back to top

    To integrate with PayJunction you need to collect the following information from your PayJunction account:

    1. API Login
    2. Password


    Follow these steps provided by PayJunction to generate API credentials, then follow the steps at the top of this article to set up your integration.

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

    Payleap

    Back to top

    To integrate with PayLeap, you need to collect the following information from your PayJunction account:

    1. Username (AKA API Login ID)
    2. Password (AKA API Transaction Key)


    Follow these steps provided by PayLeap to generate API credentials, then follow the steps at the top of the article to set up your integration.

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

    PayPal Payments Pro

    Back to top

    With this gateway, customers who complete an Ontraport order form will remain on the page until redirected to the thank you page.

    Note: 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.

    To integrate with PayPal Payments Pro you need to collect the following information from your PayJunction account:

    1. API Username
    2. API Password
    3. Signature


    Follow these steps provided by PayPal to request an API signature, then follow the steps at the top of this article to get integrated.

      View or remove API Signature example

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

      PayPal Standard

      Back to top

      With this gateway, after your customers fill out the order form and click Pay by PayPal, they will be redirected to PayPal to complete the transaction and then returned to the thank you page.

      To integrate with PayPal Standard you need to provide your email address to Ontraport and follow the steps below to set up your Instant Payment Notifications (IPN).

      1. 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.
      2. 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
      3. Then follow the steps at the top of this article to get integrated.

      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.

      PayPal Standard limitations

      Back to top

      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.
      • Refund payments through Ontraport.
      • The PayPal Legacy gateway only allows refunds through PayPal itself. This means you will use the “Refunded” action to mark your transaction as refunded. Then you’ll process the actual refund through PayPal.


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

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

      QuickBooks Payment Services 

      Back to top

      1. Follow the steps at the top of this article to add your gateway to Ontraport.
      2. Click Connect to Quick Books 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.

      Stripe and Stripe Token

      Back to top

      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.

      The Stripe gateway allows you to use the multi-currency support feature when logging transactions or setting up order forms

      Steps in Stripe

      Back to top

      1. Sign up and configure Stripe to take payments.
      2. Log in to your Stripe account and click Payments to view your payments and transactions screen.

      payments dashboard view

      1. Click More → Radar → Rules.
        Make sure “Block if CVC verification fails” and “Block if postal code verification fails” are set to Disabled. You can disable them by clicking the three dots on the right side then clicking Disable.

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

      Steps in Ontraport

      Back to top

      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

      Back to top

      •  View the available currencies here.

      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

      Back to top

      To integrate with USA ePay you need to collect the following information from your USA ePay account:

      1. Source key
      2. Source pin

      Follow these steps provided by USA ePay to add a new source, then follow the steps at the top of the article to get integrated.

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

        Related university lessons

        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!
        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.
        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 tax services
        arrow_forward
        Integrating surveys, quizzes and contests
        arrow_forward
        Video integrations

         Pro tips

        Tip #1: 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 #2: 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.

        Features
        © Ontraport 2025
        playlist_add_check
        PCI DSS, Level 1
        [bot_catcher]