Integration Steps
Learn how to onboard various payment providers on Router.
Razorpay
Follow the steps below to onboard Razorpay as a payment provider:
- Ensure Razorpay has enabled S2S (server-to-server)access for your Razorpay account. Drop an email to your account manager / SPOC at Razorpay for this.
*If you have a PCI DSS certificate, attach that to the email.
- If you do not have a PCI DSS certificate, email [email protected] and ask your account manager for the certificate.
- Add webhook endpoints from the Razorpay dashboard
- For production - https://push.cashfree.com/push/v1/pg/pa_razorpaypg
- For sandbox/gamma - https://push-test.cashfree.com/push/v1/pg/pa_razorpaypg
- The secret key can be obtained from the Razorpay dashboard under Razorpay gateway with the key "Webhook Secret Key".
- Under Active Events, select payment.failed, payment.captured and order.paid.
PayU
Follow the steps below to onboard PayU as a payment provider:
- Ensure that PayU has enabled S2S (server-to-server) access for your PayU merchant account. Drop an email to your account manager / SPOC at Payu for this.
- Ensure that PayU adds these webhooks to your account or drop an email to your account manager / SPOC at Payu for this.
- Endpoints
- For production - https://push.cashfree.com/push/v1/pg/pa_payupg
- For sandbox/gamma - https://push-test.cashfree.com/push/v1/pg/pa_payupg
- Enable webhooks for failed and bounced transactions.
- Enable ws_callback to get status updates for delayed success transactions. Drop an email to your account manager / SPOC at Payu for this.
- Get auto retry disabled at PayU for a seamless transaction journey for the user. Drop an email to your account manager / SPOC at Payu for this.
Paytm
Follow the steps below to onboard Paytm as a payment provider:
- Ensure that Paytm has enabled S2S (server-to-server) access on your Paytm business merchant account. Drop an email to your Paytm account manager for this.
- Ensure that Paytm adds these webhooks to your account or drop an email to your account manager / SPOC at Paytm for this.
- Endpoints
- For production - https://push.cashfree.com/push/v1/pg/pa_paytmpg
- For sandbox/gamma - https://push-test.cashfree.com/push/v1/pg/pa_paytmpg
- Enable webhooks for failed and bounced transactions.
- Frop an email to your account manager / SPOC at Paytm and request that API-based refunds are enabled on your account at Paytm.
- Get the auto-retry option disabled at Paytm for a seamless transaction journey.
Updated about 1 year ago