Cybersource
Connect CyberSource to Recurly using your Merchant ID, SOAP Toolkit key, and P12 certificate to process card, Apple Pay, and Google Pay transactions globally.
Limitations
- No gateway-level fraud management — Recurly does not support gateway-level fraud management behaviors for CyberSource.
- No lifecycle or post-auth webhooks — Recurly does not support lifecycle or post-auth webhooks from CyberSource. If you're using gateway-level fraud review systems or making transaction actions directly at the gateway, Recurly and CyberSource can fall out of sync. Always capture, void, and process refunds from Recurly rather than directly in the gateway.
Definition
Key details
| Feature | Details |
| Services that work with Recurly | Payment processing |
| Supported operations | Purchase, Authorize and Capture, Void, Refund, AVS checks |
| Supported payment types | Credit/debit card, Apple Pay, Google Pay. Note: Apple Pay is not supported with the TSYS/Vital acquirer. |
| Supported card brands | Visa, Mastercard, American Express, Discover, Diners Club, JCB, Union Pay |
| Gateway-specific 3DS2 supported | Yes |
| Card on file supported | Yes |
| Regions | Global |
| Currencies | See all available |
Address Verification System (AVS) settings
CyberSource merchants can configure AVS checks to one of three options — set this when configuring or editing the gateway in Recurly:
- All transactions — AVS checks run on every transaction globally.
- US and Canada only (recommended) — AVS checks run only for US and Canadian transactions.
- Disabled — AVS checks are turned off entirely.
Recurly recommends enabling AVS for the US and Canada only. AVS works reliably in those regions but can be inconsistent or unsupported internationally — enabling it globally may cause unnecessary declines.
CyberSource processor configuration
CyberSource may require different integration parameters depending on the processor linked to your account. When configuring the CyberSource gateway in Recurly, you must select the correct processor in the Credit Card Processor dropdown.
Configuring CyberSource in Recurly
Step 1: Access your CyberSource Business Gateway
Log in to your CyberSource Business Gateway. If you don't have an account, sign up through CyberSource to get started.
Step 2: Generate a SOAP Toolkit key
Sandbox: September 1, 2025
Production: September 15, 2025
Step 3: Generate your P12 certificate
Step 4: Enter CyberSource credentials in Recurly
Step 5: Configure 3DS2 support (optional)
Check Enable 3DS2 support if you want to support 3DS2 verification flows. Only enable this if 3DS is active on your CyberSource account.
To enforce 3DS challenges for subscription signups and one-time charges, contact Recurly Support to enable the challengeCode parameter for your implementation.
challengeCode parameter. Confirm with your CyberSource representative before enabling it in Recurly — enabling it on an unsupported processor will cause payment failures.Step 6: Set your credit card processor and card types
Under Accepted Card Types, enable only the card brands active on your CyberSource account. In the Credit Card Processor dropdown, select the main processor for your CyberSource account. If you're unsure which processor to select, consult your CyberSource account representative.
Step 7: Enable currencies
USD is enabled by default. Use the currency selection tool to add or remove currencies based on what your CyberSource gateway accepts.
Step 8: Enable Zero Dollar Authorizations
Enable Zero Dollar Authorizations (ZDA) for each applicable card type. ZDA is essential for validating card data before subscriptions start and when offering free trials.
Step 9: Configure AVS settings
Select your AVS preference for the CyberSource gateway — see the AVS settings section above for guidance on each option.
Step 10: Save and enable the gateway
Click Add Payment Gateway. CyberSource will appear in your Production Gateways list in Recurly with a status of Enabled.
Step 11: Test the configuration
Run a test transaction to confirm the integration is working correctly. Use your Recurly sandbox site in development mode before going live.
Step 12: Go live
Once testing passes, you're ready to accept live payments through CyberSource.