Additional Support for Payment Methods
Additional support features available for Cards, Netbanking, Wallets and more.
Use the Razorpay React Native Custom UI SDK to integrate supported payment methods on the Checkout form of your app as per your business requirements.
Handy Tips
Ensure you have called Razorpay.initRazorpay(key) in your build integration before using any of the methods on this page. Know more about
Use the
to fetch the payment methods available for your account.Razorpay.getPaymentMethods().then(paymentMethods => {console.log(paymentMethods);});
The response includes the list of enabled payment methods, available banks for netbanking, and EMI plans for eligible cards.
Below are the sample payloads for each payment method.
You can use these methods for card payment method integration.
The SDK provides a checksum-based method to determine if the entered card number is valid or not.
The SDK provides a method to get the card number length for a specific card network.
Razorpay.getCardNetworkLength('visa').then(resp => {console.log(resp.data); // returns 16 for visa});
The SDK provides a method to get the wallet logo URL.
Is this integration guide useful?