Skip to main content
The Razorpay Android Custom SDK lets you integrate the supported payment methods on your Android app’s Checkout form.

Fetch Payment Methods

Use the Fetch Payment Methods API to fetch the payment methods available for your account. Below are the sample payloads for each payment method. There are no specific request parameters to be passed. Instead, you must pass the fetchVirtualAccount method for your Customer Identifier to get created and the details to appear on the checkout. Know more about integrating bank transfer with Custom Checkout.

Debit and Credit Card

For Card payments, method should be specified as card. Other required fields:
  • card[name]
  • card[number]
  • card[cvv]
  • card[expiry_month]
  • card[expiry_year]

Sample Code

The sample code shown below allows the checkout to accept a card payment of ₹299.35.

Wallet

For Wallet payments, method should be specified as wallet.

Sample Code

The sample code shown below allows the checkout to perform a wallet transaction for a payment of ₹299.35 :
Check the list Wallets supported by Razorpay.