India recurring mandate support for affiliate and Indian signup pages

India recurring mandate support for affiliate and Indian signup pages

June 18, 2026

What changed

Automatic mandate creation at signup: The EveryCatch affiliate signup flow now saves the payment method first, before running the ₹1 (or $1 equivalent) authorization charge. This lets Stripe correctly register the card and automatically create the RBI-compliant e-mandate for Indian cards that you use on subscriptions.

Updated mandate settings for India (with tax included): For Indian subscriptions, EveryCatch now passes mandate details to Stripe that include applicable Indian taxes in the total mandate amount. This helps recurring payments stay aligned with RBI e-mandate rules for cards issued in India.

New mandate confirmation section on the billing page: After signup, customers who pay with Indian cards will now see a dedicated section on the subscription or billing page where they can confirm their mandate. When you confirm, a 3D Secure (3DS) flow opens so your bank can register the e-mandate and future renewals can process more reliably.

Before

Indian card signups appeared to complete successfully, but automatic renewals often failed later. The card was added, yet renewal payments did not always process in the background as you expected.

Because an RBI-compliant e-mandate was missing in those cases, recurring charges on Indian cards were frequently blocked under local rules, which led to payment failures at renewal time.

Now

EveryCatch now creates the payment method first during signup so Stripe can automatically set up the required e-mandate for Indian-issued cards used on subscriptions.

A dedicated option on the billing page now lets customers confirm their mandate after signup using a clear 3DS flow, so you can complete the RBI-required authorization with guidance on what to do next.

For recurring amounts under ₹15,000, renewals on Indian cards will now process automatically after the mandate is confirmed, without needing an OTP for each billing cycle.

For recurring amounts above ₹15,000, the mandate is still created, and your bank will ask you to approve each monthly charge after sending a pre-debit notification, in line with RBI rules.

The checkout experience itself for your customers stays the same during initial signup, with no extra steps added at that stage.

How to use

Sign up for an agency subscription via the EveryCatch affiliate signup page using an Indian-issued card. The system will automatically start the e-mandate setup as part of the signup process.

After signup, go to the Billing page in your EveryCatch account. If you used an Indian-issued card, you will see a new section for mandate confirmation in your subscription details.

Select the Confirm mandate option. A 3DS popup from your bank will open so you can authorize the e-mandate and complete the required verification.

Once the mandate is confirmed, your future renewals will process automatically: without extra authentication for amounts under ₹15,000, and with pre-debit notification approval for amounts above ₹15,000 as required by your bank.

Good to know

This change currently applies only to Indian-issued cards used for agency subscriptions created via the EveryCatch affiliate signup page and the Indian signup page.

If the mandate is not confirmed on the Billing page, renewals will behave as before, which means automatic charges will fail and the user will need to manually renew while logged in.

Cards issued outside India continue to work as they did before, with no change to their recurring billing behavior.

Need help with this?

If you'd like help setting this up or want to know what it means for your account, book a quick call and we'll walk you through it.

EveryCatch • Platform update
Back to Blog