Stripe and Reserve Bank of India (RBI) Regulation Warnings

Stripe customers in certain locations may receive an email from Stripe with the following information:

You may be using an integration flow that doesn't comply with certain Reserve Bank of India (RBI) regulations, specifically those preventing the storage of card credentials and requiring tokenization consent from your customers.

Clients may experience an error when attempting to make a payment via Stripe:

PaymentMethods of type card cannot be attached to Customers directly 
without 3DS due to Indian payment regulations. Please instead provide 
the PaymentMethod and Customer alongside a SetupIntent or PaymentIntent 
with the setup_future_usage parameter. See https://support.stripe.com/questions/guide-for-saving-cards-in-india for more details.

Stripe announced this in mid-February 2023.

You do not need to contact WHMCS Technical Support to report receiving this email.

Solution

WHMCS 8.8 includes the necessary changes to the Stripe module to accommodate the new RBI regulations:

MODULE-7925 - Update API workflow to accommodate RBI compliance with Stripe

When we resolve cases and release features, you can view them in our change log.

For more information on this change, see Version 8.8 Release Notes.