Services and Compatibility
Payment Gateway Company Name: ProPay
Services that work with ChargeAutomation: ✅ProPay
Supported operations: ✅Purchase, Authorize, Capture, Refund, Void, Verify, General Credit
Supported payment types: ✅Credit Card
3D Secure 1 Supported: ❎No
3D Secure 2 Supported: ❎No
Regions: ✅North America
API endpoint URL: https://epay.propay.com/api/propayapi.aspx
Authentication and Security
Specific names for credentials: Cert Str
Onboarding Merchants in:
United States
Canada
Additional Notes
All requests to ProPay require an account_num
that corresponds to a customer on your platform. You will need to generate a new account for each of your merchants before you can transact against ProPay. See section 4.1 of the ProPay API guide for details on creating new accounts. Note that ChargeAutomation does not support creating accounts in ProPay via the ChargeAutomation API. Once you’ve created an account, you can send the account_num
in subsequent requests via a gateway specific field.
ProPay supports idempotent requests to prevent duplicate credit card transactions. To utilize this, you’ll need to populate the order_id field in your transaction request which ChargeAutomation will map to the invNum
field to ProPay. ProPay will reject transactions as duplicate when the same card is charged for the same amount with the same invoice number, including blank invoices, in a 60 second period. See section 4.3.2 of the ProPay API guide in the “Main Request Elements” table, under the invNum
field.