ProPay Gateway Guide

Written by Rowen D
Updated over a week ago

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:

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 invNumfield 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.

Did this answer your question?