How to Add a Payment Gateway

You can add a payment gateway to your Olive account to charge for roundups or disburse cashback to members directly.

In This Article

  1. Supported Payment Gateways
  2. Add a Payment Gateway
  3. Conduct a Test Transaction
  4. Things to Consider

Supported Payment Gateways

Olive currently supports the following payment gateways:

  • NMI
  • Authorize.net
  • Stripe Charges
  • Stripe Payment Intents

Add a Payment Gateway

To add a payment gateway:

  1. Navigate to the Payment Gateways section of the Customer Portal
  2. Click Add Payment Gateway
  3. Select your payment gateway type (see Supported Payment Gateways above)
  4. (Optional) Set a description and transaction description
  5. Input your gateway credentials; these will differ based on the gateway that you select
    Payment Gateway Required Credentials
    NMI Credential Mode: Default
    - Login
    - Password
    Credential Mode: Security key only
    Security key
    Authorize.net - API Login ID
    - Transaction Key
    Stripe Charges - API Key

    Stripe Payment Intents

    - API Key
    - Signing Secret

  6. Select Default to set the gateway as your default
  7. (Optional) Select Sandbox to create the gateway in sandbox mode for testing if the payment gateway supports this
  8. Click Create Payment Gateway

Conduct a Test Transaction

To conduct a test transaction:

  1. Enroll a test card
  2. Locate the card in the Customer Portal
  3. Click the Client Card Transactions tab on the Card Detail page
  4. Click the + Transaction button
  5. Select the payment gateway and transaction type
  6. Add a description and transaction amount
  7. Click Create

Alternatively, you can conduct a test transaction by calling the POST /client_card_transactions endpoint.

If an Authorize.net test transaction fails, check the following:

  • Make sure your API credentials (API Login ID and Transaction Key) are correct.

  • Confirm that you're using the sandbox environment.

  • Ensure the account itself is in Test Mode (not just using sandbox credentials).

Things to Consider

  • Only Authorize.net and NMI support general credit (I.e., cashback disbursement).
  • Olive has no control over gateway-imposed fees.
  • The Payment Gateway Fees section is for informational purposes only.
  • You may choose to manage charges and disbursements outside of Olive. In such cases, integrating your payment gateway with Olive is not necessary.