HomeProduct DocsAPI ReferenceChangelog
RecurlyAPI GuidesRecurly.jsWebhooksAPI ReferenceSupportBook demo
Product Docs

Payment settings

Configure Account Updater, CVV and AVS verification rules, Direct Debit Retries, and duplicate billing information prevention from Recurly's Payment Settings page.

Payment settings gives you fine-grained control over how Recurly handles card verification and billing data quality. From one page you can enroll in Account Updater to keep expiring cards current, enforce CVV and AVS rejection rules to block potentially fraudulent initial transactions, and prevent duplicate billing information from being saved to your account.
Additional cost — Account Updater
Account Updater requires an additional cost. Contact [email protected] or your Recurly account manager for pricing details.
Available on all Recurly plans

Prerequisites

AVS and CVV rejection rules

  • A gateway that supports returning AVS and CVV results on initial transactions

Account Updater

  • A gateway that supports credit card payments
  • An active Recurly subscription

Limitations

AVS and CVV rejection rules

  • Gateways that do not return AVS or CVV results will not work with this feature
  • Only certain gateways are supported: Adyen, Authorize.net, Chase Orbital, PayPal Complete, Stripe, and TSYS. Cybersource's AVS rules are located on the gateway configuration page.
  • Applicable to credit card payments only

Account Updater

  • Applicable to credit card payments only
  • OptBlue Amex MIDs are not supported
  • Merchants outside the US using Amex will not be able to use Card Refresher

Mandate Revocation Settings

  • Applicable to mandated-payment methods only
  • Gateways supported: Ebanx, Stripe, PayPal Complete

Definition

Payment settings is your central hub for configuring how Recurly handles card verification and billing data integrity. It brings together Account Updater — which keeps subscription billing data current as cards expire or change — and AVS/CVV rejection rules, which let you automatically void approved transactions where the cardholder's address or security code doesn't match what the issuing bank has on file.

Key benefits

Keep recurring billing uninterrupted Account Updater automatically refreshes expiring or changed card details so long-running subscriptions don't fail due to stale billing information.
Block fraudulent sign-ups at the start CVV and AVS rejection rules let you void approved transactions where the card code, street address, or postal code doesn't match the issuer's records — stopping fraud at the moment of first contact.
Maintain clean billing data The duplicate billing information prevention setting keeps your account wallet free of redundant card entries, reducing confusion and improving payment reliability.

Key details

Industry examples — AVS and CVV rules

To illustrate how AVS, CVV, and Account Updater work in practice:

IndustryBest practices
Streaming media, eLearning, and digital publishingAccount Updater: For recurring transactions, cardholder data can become stale for long-running accounts. Account Updater refreshes billing information to ensure subscriptions continue running over time.

AVS and CVV rules: For initial sign-ups, reject fraudulent transactions where the billing address or CVV provided doesn't match the issuer's data.

Enabling Account Updater

To learn more about Account Updater, see the dedicated Account Updater page.

1

Confirm your plan eligibility

If you haven't yet signed up for a Recurly subscription, you'll see a message indicating Account Updater isn't available.

2

Click Enable

Once you have an active Recurly subscription and a credit card–supported gateway enabled, an Enable button appears to begin the enrollment process.

3

Provide card brand information

A modal appears where you can supply additional details required for certain card brands.

  • Mastercard — Account Updater requires your Merchant Category Code (MCC) to enroll. Your MCC is a four-digit code that describes your business type (for example, 5942 for Book Stores).
  • American Express — If you have a direct Amex account and want to enable Account Updater for Amex cards, provide your SE (Service Establishment) Number. OptBlue accounts are not supported.

If you choose not to enter this information, only Visa and Discover will be enrolled.

4

Confirm and activate

Check the box to acknowledge the additional charges associated with Account Updater, then click Enable. Account Updater will be active immediately, and cards expiring soon will be submitted for updates.

Enabling CVV checks

When Recurly sends a CVV to the cardholder's bank, the bank responds with a match or mismatch based on what it has on file. Enabling CVV checks causes Recurly to void approved transactions where the CVV doesn't match.

1

Go to Configuration → Payment Settings

Navigate to Configuration, then select Payment Settings.

2

Verify your gateway

Confirm your gateway appears in the supported list and is active in your gateway settings.

3

Toggle CVV checks to Enabled

Switch the CVV checks setting to Enabled.

NoteCVV checks are enabled by default on most accounts. Any approved transaction that receives a mismatched CVV will be voided when this setting is on.

Enabling AVS checks

When Recurly sends a billing address (street number and postal code) to the cardholder's bank, the bank responds with a full match, partial match, or full mismatch. Enabling AVS checks causes Recurly to void approved transactions that receive a full mismatch response.

1

Go to Configuration → Payment Settings

Navigate to Configuration, then select Payment Settings.

2

Verify your gateway

Confirm your gateway appears in the supported list and is active in your gateway settings.

3

Toggle AVS checks to Enabled

Switch the AVS checks setting to Enabled.

Duplicate billing information prevention

When the Wallet feature is enabled, an additional payment setting becomes available to prevent duplicate billing information from being saved to your account. This control applies to credit cards (with PANs) and RJS tokens.

By default, the setting is configured to allow duplicates. When set to block duplicates, any attempt to save a duplicate entry returns an error — both in the Recurly UI and via the billing infos API.

Direct Debit Retry Enablement

When you have a supported gateway and payment method enabled, we will retry certain Direct Debit failures within compliant limitations. Retries for Direct Debit are only actionable on insufficient funds responses, and various regulatory bodies restrict retries to only 2 attempts after the initial decline.

You can read more on our dedicated documentation for Direct Debit retries.

Direct Debit payment methods include:

  • ACH
  • SEPA
  • BACS
  • BECS

Enabling Mandate Settings

There are two features to Mandate settings:

Mandate Buffer: Certain APMs require an 'upper limit' for the mandate to allow for price changes, and Recurly's default is 18% calculated off the plan amount itself. You may use this setting to customize the percentage of the buffer based on your business's specific requirements.

Keep in mind, the upper limit of a mandate is visible to your consumer in their banking apps, and as such it is not recommended to make the buffer percentage too high as this can cause cart abandonment. No higher than 30% is recommended.

It is also not recommended to go lower than 15%, as this gives you very little wiggle room if you want to make minor price changes. For example, a buffer of 15% on a $10.00 plan only nets you a 11.50 mandate upper limit, only allowing you to modify your prices a teeny bit.

  • Supported Gateways: Ebanx, Stripe (India e-mandates)
1

Go to Configuration → Payment Settings

Navigate to Configuration, then select Payment Settings.

2

Verify your gateway

Confirm your gateway appears in the supported list and is active in your gateway settings.

3

Choose the Default or a Custom Percentage

The default will be the 18% buffer, but you may choose to change to a custom value. Simply select 'Set a custom percentage', and enter the value you want to use.


Mandate Revocation handling: When Recurly has a mandate on file, that mandate also exists at a bank-level, and for certain APMs, customers can revoke their mandates through a banking app. Supported methods include: UPI AutoPay, Cards in India using e-mandates (Stripe only), Pix Automatico, Mercado Pago.

  • Supported Gateways: Ebanx, Stripe (India e-mandates)
1

Go to Configuration → Payment Settings

Navigate to Configuration, then select Payment Settings.

2

Verify your gateway

Confirm your gateway appears in the supported list and is active in your gateway settings.

3

Choose Automated Subscription handling or Manual handling

The default will be automatic management, and you are given a choice to auto-cancel or auto-expire subscriptions if a customer cancels their mandate externally. If you are listening to the mandate.inactive subscription webhook, you may choose to change to manual handling. With manual management, Recurly will not cancel or expire subscriptions upon mandate revocation, and you must take action on your own by calling our APIs to change subscription states to cancelled or expired.

FAQs

What if my customer doesn't provide an address on the initial transaction?

Your gateway will still generate an AVS response code — and without address data, the result will likely be a rejection. To avoid a spike in declines when AVS checks are enabled, make sure your checkout flow captures billing information for all transactions.

Does Account Updater work on bank account details?

No. Account Updater is exclusively for credit card payment methods and is not needed if you don't accept credit cards.

Will CVV be checked on recurring transactions?

No. Recurly doesn't store CVV codes in order to comply with PCI standards, so the CVV is never included in recurring transactions. Both AVS and CVV rules apply only to initial transactions — for example, a customer's first sign-up.

If I set my mandate buffer to 0%, can I raise my prices later?

No. External mandates with specific APMs will decline transaction requests if they exceed the mandate upper limit applied at the start of the subscription. If you have set your mandate buffer to 0%, which is not recommended, the subscription needs to be cancelled and the customer brought back into session to sign up again.

My customer revoked their mandate on a subscription and the subscription is now cancelled. Can I reactivate it?

No. External mandates that have been revoked will remain in that state. Customers will need to come back into session to sign up for a subscription again, as the mandate is no longer valid with the bank and transaction attempts against it will fail.


Did this page help you?