You can add a payment gateway to your Olive account to charge for roundups or disburse cashback to members directly.
In This Article
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:
- Navigate to the Payment Gateways section of the Customer Portal
- Click Add Payment Gateway
- Select your payment gateway type (see Supported Payment Gateways above)
- (Optional) Set a description and transaction description
- 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 keyAuthorize.net - API Login ID
- Transaction KeyStripe Charges - API Key Stripe Payment Intents - API Key
- Signing Secret - Select Default to set the gateway as your default
- (Optional) Select Sandbox to create the gateway in sandbox mode for testing if the payment gateway supports this
- Click Create Payment Gateway
Conduct a Test Transaction
To conduct a test transaction:
- Enroll a test card
- Locate the card in the Customer Portal
- Click the Client Card Transactions tab on the Card Detail page
- Click the + Transaction button
- Select the payment gateway and transaction type
- Add a description and transaction amount
- 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.