Product FAQs
What do I need to start collecting payments?
What do I need to start collecting payments?
Which countries does xPay support?
Which countries does xPay support?
What currencies are supported on xPay?
What currencies are supported on xPay?
Can I set up recurring payments using xPay?
Can I set up recurring payments using xPay?
Can I accept multiple payments on a single Payment Link?
Can I accept multiple payments on a single Payment Link?
Why can't I see Apple Pay or Google Pay as payment method option on xPay?
Why can't I see Apple Pay or Google Pay as payment method option on xPay?
If you’re expecting to see Apple Pay but don’t, make sure you’re opening the payment link on an iOS device with a VPN set to a country where apple pay is support (eg. USA) and have apple wallet app set up correctly. Apple Pay is not supported in India.
Similar to above, If you’re expecting to see Google Pay but don’t, make sure you’re opening the payment link on an Android device with a US VPN and have Google Pay app set up correctly.
Does using Apple pay require any whitelisting from my end?
Does using Apple pay require any whitelisting from my end?
How do I refund multiple payments at once?
How do I refund multiple payments at once?
Open Bulk Refund

Prepare and upload the CSV
intentId header and add one intent ID per row. Then click Upload CSV and select your file.
Confirm

Check the report
- Each payment is refunded for its full remaining amount. Custom or partial amounts aren’t supported, so use a single refund for those.
- Only successful or partially refunded payments can be refunded. Fully refunded and disputed payments, and payments without enough balance, are skipped and listed in the report.
- Only one bulk refund can run at a time. A submitted run can’t be cancelled.
- Completed means the run has finished, not that every refund succeeded, so always check the report. To retry failed payments, upload them in a new CSV.
- Each refund triggers the usual refund webhook. Customers get a refund email if your Refund Success email setting is on.
Tech FAQs
How and where do I use the xPay Keys?
How and where do I use the xPay Keys?
Authorization: Basic <credentials>, where <credentials> is the Base64 encoding of <xPay Public Key> and <xPay Private Key> joined by a single colon :.For a detailed explanation of how to use xPay keys, refer to the Authentication Page.What value do I use in the amount field in API calls?
What value do I use in the amount field in API calls?
amount field must be in the smallest currency unit. For example: - If the transaction is in USD, 1 USD = 100 cents, so to charge USD 2, you should set the amount to 200. - Similarly, for EUR, 1 EUR = 100 cents.What do I do if I receive a 400 Bad Request response?
What do I do if I receive a 400 Bad Request response?
- Incorrect parameters
- Missing required fields
- Issues with authentication or malformed data
How do I integrate xPay with my platform?
How do I integrate xPay with my platform?
What customer data does xPay collect?
What customer data does xPay collect?
- Full name
- Email address
- Contact number (optional)
- ZIP code
- Country These details help ensure accurate billing and compliance with payment regulations.
Can I export my transaction and payout data?
Can I export my transaction and payout data?
Payment Failure Messages
Your card doesn't support this type of purchase.
Your card doesn't support this type of purchase.
Product Guides
How to edit existing Subscription Payment Links?
How to edit existing Subscription Payment Links?