HomeProduct DocsAPI ReferenceChangelog
RecurlyAPI GuidesRecurly.jsWebhooksAPI ReferenceSupportBook demo
Product Docs

Revolv3

Configure Revolv3 as a payment gateway in Recurly to accept Credit Cards across global markets.

Early access Revolv3 is currently available in early access. Contact [email protected] to request access.

Revolv3 is a global payment gateway that plugs into Recurly to handle recurring subscriptions, one-time payments, and 3D Secure authentication — across virtually any currency or region. Whether you're onboarding fresh or migrating from another gateway, setup follows a straightforward process.

Available on all Recurly plans

Definition

Revolv3 is a global payment gateway that integrates with Recurly to manage financial transactions for recurring subscriptions and one-time payments. It supports a wide range of card brands and currencies worldwide, and employs best-in-class orchestration behind-the-scenes to improve auth rates.

Best practices before you start
  • Using 3DS requires Recurly.js to collect browser and device data, and deliver the customer challenge.
  • Ensure your Business Entity's Merchant Category Code (MCC) is filled in correctly before enabling 3DS.
  • The CVV is required for all CIT card payments, including MOTO. Ensure you are capturing the CVV for return customer transactions including signups, and one-time transactions. Recurly will never store the CVV code on your behalf.

Key details

FeatureDetails
Services that work with RecurlyRecurring subscriptions, payments (ecommerce and MOTO), 3D Secure
Supported operationsAuthorize and Capture, Purchase, Refund, Verify, Void, Recurring, Unscheduled MIT
Supported payment typesCredit card, Google Pay
Supported card brandsVisa, Mastercard, Amex, Discover, JCB, Diners Club, Union Pay
Unified 3DS2 supportedYes
Card on file supportedYes
RegionsWorldwide except LATAM and India
CurrenciesAll supported currencies
Additional feature supportBilling and shipping information, Level 2 data, Dynamic Descriptors, AVS/CVV checks, and line item passthrough

Set up Revolv3 with Recurly

Pricing and account setup For pricing and signup information for a new production Revolv3 account, contact your Revolv3 account representative directly.

Step 1 — Obtain your Revolv3 credentials

1

Retrieve your credentials from Revolv3

Log in to your Revolv3 dashboard, go to Settings → Integration Profile, and open Developer Static Tokens.

Create your TokenThere are few steps easier than this -- simply create a static token and keep it somewhere safe for onboarding to Recurly.

For additional guidance, see Revolv3's direct documentation: Access and/or create Static Tokens.

If you plan to enable 3DS, you'll also need the following from Revolv3 before proceeding:

  • Your Acquirer BIN (6 digits)
  • Your Acquirer Merchant ID
  • Your Acquirer Country

These are used in Step 3. Gather them now so you have them ready.

Step 2 — Enter your credentials in Recurly

1

Open the payment gateway settings

In Recurly, go to Configuration → Payment Gateways and select Revolv3 from the available options.

2

Enter your Revolv3 credentials

Fill in the required fields using the values you collected in Steps 1 and 2.

FieldWhere to find it
Developer KeyRevolv3 dashboard → Integration Profile → Developer Static Tokens
Static TokenRevolv3 dashboard → Integration Profile → Developer Static Tokens
3DS DetailsYour Revolv3 account manager

Step 3 — Enable 3D Secure

Skip this step if you're not using 3DS.

Required before enabling 3DS Your default Business Entity must have both the consumer-facing website domain (URL) and your business's MCC value populated before you enable 3DS.
1

Enable 3D Secure

In the Revolv3 gateway configuration screen in Recurly, select Enable 3D Secure.

2

Enter your 3DS credentials

Fill in your Acquirer BIN, Acquirer Merchant ID (CAID), and Acquirer Country — all obtained from Revolv3 directly.

Step 4 — Enable currencies

Select the currencies your Revolv3 gateway should accept. You can add or change currencies at any time — choose only from those you're approved to process.

Step 5 — Save your gateway configuration

Once you've configured everything, select Add Payment Gateway. If you're updating an existing configuration, the button reads Update Payment Gateway instead.

Additional configuration

Address and card code verification

You can configure Recurly to automatically reject transactions where the billing address or CVV doesn't match what the card issuer has on file. These settings apply across all gateways — they're not Revolv3-specific.

Enable Address Verification (AVS)

  1. Go to Configuration → Payment Settings.
  2. Scroll to the Address Verification Check section.
  3. Select your preferred AVS rule.
  4. Select Save Changes.

Enable Card Code Verification (CVV)

  1. Go to Configuration → Payment Settings.
  2. Scroll to the Credit Card Verification Code Check section.
  3. Set the option to Enabled. When enabled, transactions with an invalid or mismatched CVV are rejected based on issuer feedback.
  4. Select Save Changes.

Test your integration

  1. Go to Configuration → Payment Gateways.
  2. Find your Revolv3 configuration and select Options → Test Configuration.

If your credentials are correct, Recurly will confirm a successful connection.

Go live

Once testing passes, your gateway is ready for real transactions. Monitor activity in both Recurly and your Revolv3 dashboard to confirm everything is processing as expected.

PCI compliance Ensure you comply with PCI Data Security Standards (PCI DSS) when handling card data. Contact [email protected] or your Revolv3 representative with any compliance questions.

Production and sandbox behavior

Production and sandbox environments in Revolv3 are entirely separate systems with distinct endpoints. Keep the following in mind when managing your environments:

  • If you create a Revolv3 gateway configuration while your Recurly site is in either Production or Sandbox mode, you can control which Revolv3 endpoint — production or sandbox — your transactions hit.
  • If you ever change your Recurly site's mode (for example, from Sandbox to Production), your existing gateway tiles will stop working. You must create new gateway configurations for the new mode and disable the old ones.
  • Best practice: Keep your site in a consistent mode and use a dedicated development site for integration testing. Set that site to Development mode before adding gateway accounts, and keep it there for the duration of your testing.
  • When testing Revolv3, it is best to use their test cards for streamlined development and testing. You can find their test cards and sandbox limitations at the below two pages. Please note, Recurly does not control Revolv3 test card behavior or sandbox limitations.
Going live from a copied configuration When going live, you cannot simply copy your sandbox gateway configuration. The copied gateway does not carry the correct site identifiers for the production environment — you must re-onboard Revolv3 from scratch in your production site.

Did this page help you?