less than a minute read • Updated 13 minutes ago
ProPay
Connect Foxy to ProPay for secure payments.
- Features
- Auth Only & Delayed Capture
ProPay connects Foxy to ProPay, a Utah-based payment processor now operating as part of Global Payments — ProPay was acquired by TSYS in 2012, and Global Payments acquired TSYS in 2019. The ProPay brand is still live: its support site is branded "Global Payments | ProPay", and its credit and debit acquiring sponsor bank migrated to PNC Bank, N.A. in May 2025.
ProPay's focus today is payment facilitation and disbursements for software platforms, and the direct selling industry. It is a US-centric processor, and this gateway is single-currency in Foxy.
Setting up ProPay
You need a ProPay account before you start. ProPay does not publish self-service API credentials — the two values Foxy needs come from your ProPay account manager or integration contact.
The panel is split into a Live setup block and a Test setup block carrying the same two fields. (The Live heading reads "Live setup (inactive)" while the payment method set has Use live credentials switched off — that reflects the current state of the set, not a different set of fields.)
What a "Certification String" is
Certification String is ProPay's own name for the API credential that authenticates your requests. In ProPay's API documentation it appears as certStr, and it is passed with every request alongside the account number. It is not a merchant ID and not a password — it is generated by ProPay and issued to you, and it is the value that proves a request came from your integration.
Foxy uses ProPay's own vocabulary here deliberately. If you ask ProPay support for your "API key" you may get a blank look; ask for your certification string.
Treat it as a secret. Anyone holding your certification string and account number can transact against your ProPay account.
Account Number
Account Number is your ProPay account identifier (accountNum in ProPay's API). In ProPay's platform and payment-facilitation model, each boarded merchant gets its own account number, while the certification string may belong to the platform (ProPay calls this the "affiliate"). If you are processing through a platform rather than directly with ProPay, the account number will be yours and the certification string may be one the platform gives you — ask whoever boarded you which is which.
Testing
Foxy provides shared test credentials for ProPay, so you can run test transactions without setting up your own sandbox account. Leave the Test setup fields as they are.
Those shared credentials only exercise the integration itself. If you need to test against your own ProPay account configuration, ask ProPay for test-environment credentials and enter them under Test setup instead.
Test card numbers
ProPay does not publish test card numbers through Foxy. Ask ProPay which cards apply to your test account.
Advanced features
Authorize only. ProPay supports authorization-only transactions via the Authorize only (no capture) toggle, so you can authorize at checkout and capture later.
Important notes and caveats
Single currency. Multi-currency processing is not supported for this gateway in Foxy.
No Foxy-side 3D Secure configuration. Foxy does not offer a 3D Secure setting for this gateway.
Card verification is not configurable for this gateway in Foxy.
ProPay's acquiring sponsor bank changed to PNC Bank, N.A. on 15 May 2025. ProPay stated no merchant action was required and no services changed, but if your account documentation predates that date the bank name in it is out of date.
Troubleshooting
If a transaction is declined or returns a response code you do not recognise, contact ProPay. They own the response code definitions and can see transaction detail that Foxy cannot.
If every transaction fails authentication, the usual cause is the wrong pairing of Account Number and Certification String — in ProPay's platform model these can come from two different places (see above). Confirm with ProPay that the certification string you were issued is valid for that specific account number.