Review prerequisites for one-time payment flows for processing payments in India
Review the prerequisites for implementing payment flows on Stripe and CyberSource, including compliance with RBI directives and enabling necessary features.
Prerequisites for implementing payment flows on Stripe v2
-
If you want to process recurring payments in India through Zuora, the following requirements must be met to be compliant with the directive of processing e-mandate for recurring transactions issued by the Reserve Bank of India (RBI):
-
Transactions for Indian consumers processed in Indian Rupees (INR) require a local Indian entity.
-
Transactions for Indian consumers processed in a non-INR currency are possible under limited circumstances so long as the transactions are treated as exports. See Stripe's documentation to understand the account requirements.
-
Other processing requirements from RBI are met.
-
Understand that Zuora does not support saving the masked card numbers due to the RBI's regulation for storage of payment system data.
-
-
Zuora's support for implementing payment flows for processing local recurring payments in India is currently in a joint pilot program with Stripe. To use this feature, you must request the pilot version of the feature with Stripe to avoid issues with incorrect configuration. Work with your Stripe account representative to enable the support for recurring payments on the Stripe platform.
-
Ensure that the following requirements for implementing payment flows in Zuora are met:
-
To support processing authorization amounts, the following features must be enabled:
-
Validate Client-Side HPM Parameters. Follow the instructions in Validating client-side HPM parameters to enable it.
-
Either Credit Balance or Invoice Settlement.
-
-
To support processing invoices, the following requirements are met:
-
Validating Client-Side HPM Parameters must be enabled.
-
The invoices must be posted before the invoices are paid through the one-time payment.
-
-
-
To process the required webhook events with Stripe, enable the Stripe Real-Time Reconciliation feature. See Real-Time Reconciliation for details.
Prerequisites for implementing one-time payment flows on CyberSource 2.0
-
To support processing authorization amounts, the following features must be enabled:
-
Validate Client-Side HPM Parameters. Follow the instructions in Validating client-side HPM parameters to enable it.
-
Either Credit Balance or Invoice Settlement.
-
-
To support processing invoices, the following requirements must be met:
-
Validating Client-Side HPM Parameters must be enabled.
-
The invoices must be posted before the invoices are paid through the one-time payment.
-