General
1. Which types of Razorpay Checkout does Optimizer support?
Optimizer is compatible with all types of Razorpay Checkout, including Standard, Custom, and Server-to-Server (S2S) integrations.2. What integration is required for Optimizer?
Integrating Optimizer is a straightforward process involving a simple back-end feature enablement. If you already live with Razorpay as a payment gateway, Optimizer can be enabled for you without additional integration efforts.3. Which payment gateways are supported by Optimizer?
Optimizer supports a wide range of payment gateways and aggregators, including PayU, Pinelabs, Billdesk, Cashfree, Paytm, and many others. Find the complete list of supported gateways.4. What payment modes are supported by Optimizer for different payment gateways?
Optimizer supports a range of payment modes, including cards, UPI, Netbanking, wallets, and EMI, providing a comprehensive payment solution. Optimizer also facilitates seamless refund and settlement processes, enhancing the overall payment experience. Know more about supported gateways and methods.5. What is the process to onboard other gateways on Optimizer?
To onboard additional gateways on Optimizer, follow these simple steps:- Log in to your Dashboard.
- Follow the steps to add a payment gateway.
6. Is PCI compliance required to use Optimizer or enable seamless mode for other gateways?
PCI compliance is not required when using Optimizer or enabling seamless mode for other gateways. Since Optimizer makes the necessary calls to these gateways, all transactions take place within the Razorpay environment. Razorpay’s PCI certificate covers the necessary compliance requirements in such scenarios.7. What types of reports are generated with Optimizer?
With Optimizer, you can access various standard reports, including payments and refunds. Additionally, Optimizer provides the Optimizer settlement report, which offers visibility into settlements across the supported gateways.Handy TipsPlease contact your Razorpay POC if you require any specific reports in a particular format.
8. How can I identify the payment gateway used for a payment in the payment fetch API or webhook events?
When Optimizer is enabled for your account, an additional parametergateway_provider is included in the payment fetch response and webhook events. This parameter specifies the payment gateway through which the payment was made. Know more about Payment API and Webhook events.
9. Can I use Optimizer without using Razorpay as the payment gateway?
Yes, you can use Optimizer with payment gateways other than Razorpay.10. Payments are failing for me with the error code GATEWAY_ERROR with an internal error of GATEWAY_ERROR_AUTHENTICATION_FAILED and the description “Payment processing failed due to error at bank or wallet gateway”. How should I correct it?
You need to reach out to the payment provider and get the merchant return URL whitelisted.Routing Capabilities
1. Where can I pass the custom identifier in the order?
The custom identifier needs to be passed in the Payments or Orders API. Know more about custom identifiers.2. What happens when an incoming payment satisfies two different rules simultaneously?
In Optimizer, you can set rule priorities, with 1 being the highest priority. Let us consider an example with two rules:- When the payment method is equal to netbanking, route 100% of transactions to PayU.
- When the payment method is equal to netbanking and the bank is SBI, route 100% of transactions to Razorpay.
3. What happens to merchants using risk rules with specific payment gateways?
When using Optimizer, the existing risk rules set by specific payment gateways will remain unaffected. These rules will continue to apply for each gateway used through Optimizer. For example, consider a scenario where Business X has a risk rule with PayU that requires one card per phone number within a specific time. This rule will still be enforced for transactions routed to PayU via Optimizer.Refunds
1. How does Optimizer support refunds?
Refunds in Optimizer can be created using both the API and the Dashboard. There are two types of refunds available:- Normal Refunds: For normal refunds, the refund is initiated with the respective payment gateway and depends on the availability of funds in the gateway’s balance.
- Instant Refunds: For instant refunds, If Razorpay processes the payment, we initiate an instant refund through Razorpay. If another payment gateway processes the payment, we initiate the refund through that specific gateway.