> ## Documentation Index
> Fetch the complete documentation index at: https://razorpay-881012b3.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Additional Support for Payment Methods

> Check the various form fields you can use in the Checkout Form used in Razorpay Checkout integrations.

<div style={{display:"flex",flexWrap:"wrap",alignItems:"center",gap:"0.35rem 0.9rem",border:"1px solid rgba(128,128,128,0.28)",borderRadius:"0.5rem",padding:"0.45rem 0.75rem",margin:"0 0 1.25rem",fontSize:"0.875rem"}}>
  <span style={{fontWeight:600}}>Available in</span>
  <span>🇮🇳 India</span>
  <span>🇸🇬 Singapore</span>
  <span>🇺🇸 United States</span>
</div>

The Razorpay Web Custom SDK lets you integrate the supported payment methods on your website's checkout form.

## Fetch Payment Methods

Use the [Fetch Payment Methods API](/docs/sg/payments/payment-gateway/android-integration/custom/build-integration#1-4-fetch-payment-methods) to fetch the payment methods available for your account.

Below are the sample payloads for each payment method.

## Debit and Credit Card

In this case, `data.method` should be specified as `card`. Other required fields:

* `card[name]`
* `card[number]`
* `card[cvv]`
* `card[expiry_month]`
* `card[expiry_year]`

```javascript Example theme={null}
razorpay.createPayment({
  amount: 5000,
  email: 'alex.lim@example.com',
  contact: '+6591119111',
  order_id: 'order_9A33XWu170gUtm',
  method: 'card',
  'card[name]': 'Alex Lim',
  'card[number]': '4386281111111112',
  'card[cvv]': '123',
  'card[expiry_month]': '10',
  'card[expiry_year]': '30'
});
```
