Payment Gateway Setup Guide
Applies To: [ All Licenses ]
Overview
This article explains how to set up payment gateways on your storefront — covering the available options, where to configure them, and what each gateway requires.
Supported Payment Gateways
The Software supports the following payment gateways:
Authorize.net — credit card processing with optional CIM (stored cards)
PayPal / PayPal Pro — PayPal checkout and direct card processing
Stripe — credit card processing
Converge (Elavon) — credit card processing
Cash / Check / Terms — offline payment methods (no gateway required)
Contact your Account Sales Manager (ASM) to confirm which gateways are available on your license.
Configuring a Payment Gateway
Log in to your administration panel at
admin.yourwebsiteaddress.com.Navigate to Settings > Payment Processing.
Select your payment gateway from the available options.
Enter the required credentials (see gateway-specific sections below).
Click Save.
Test the connection by placing an order using the Cash payment method to confirm checkout is functioning.
Authorize.net Setup
Required credentials:
API Login ID — found in the Authorize.net merchant dashboard under Account > Settings > API Credentials
Transaction Key — generated in the same location
For stored card support (CIM):
Enable CIM in your Authorize.net account settings
Enable CIM in the Software payment settings after entering your API credentials
See Authorize.net and CIM for Authorize.net.
PayPal Pro Setup
Required credentials:
API Username
API Password
API Signature
These are generated in your PayPal account under Account > Profile > API Access. See Generate PayPal Pro API Keys for step-by-step instructions.
Stripe Setup
Required credentials:
Publishable Key
Secret Key
Both keys are available in your Stripe dashboard under Developers > API Keys. Use the Live keys for production (not the test keys).
Enabling Cash, Check, and Terms
Offline payment methods do not require API credentials:
Navigate to Settings > Payment Processing.
Enable Cash, Check, or Terms as desired.
Configure the bypass code for Cash if required (used for placing test orders).
Notes / Tips
Always test payment processing with the Cash method after any gateway change — a working cash checkout confirms the overall order flow is functioning correctly.
Never use test/sandbox credentials in your live storefront — they will accept test transactions but will not capture real payments.
For Authorize.net, ensure your account's IP address is added to the allowed list if your gateway requires it.