Product FAQs
What do I need to start collecting payments?
What do I need to start collecting payments?
To begin collecting payments, refer to the onboarding section
of our documentation. It will guide you step-by-step through the process.
Which countries does xPay support?
Which countries does xPay support?
xPay is compatible with over 100+ countries including the United States,
United Kingdom, India, Germany, France, Canada, and many more.
What currencies are supported on xPay?
What currencies are supported on xPay?
xPay supports transactions in 20+ currencies like USD, EUR, GBP, INR, and many
others. You can find the full list of supported currencies in the Currencies
Supported.
Can I set up recurring payments using xPay?
Can I set up recurring payments using xPay?
Yes, xPay supports subscription and recurring payments.
Recurring payments functionality is being expanded, with more features coming soon.
Can I accept multiple payments on a single Payment Link?
Can I accept multiple payments on a single Payment Link?
Yes, you can create a single link for multiple payments via xPay’s dashboard. Refer to the guide here: https://www.youtube.com/watch?v=VDnlGNdWrQM
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?
xPay automatically detects whether a customer’s device supports Apple Pay or Google Pay and displays those options in real time. Both Apple Pay and Google Pay are device-specific payment methods, since the card details are securely stored on the customer’s device.
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.
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.
Google Pay in India is different from Google Pay used internationally. In India, it functions as a UPI app, while outside India it works as a digital wallet for cards.
Does using Apple pay require any whitelisting from my end?
Does using Apple pay require any whitelisting from my end?
No. Separate whitelisting for apple pay is not required.
Tech FAQs
How and where do I use the xPay Keys?
How and where do I use the xPay Keys?
We follow Basic Auth RFC for authentication.In basic HTTP authentication, a request contains a header field in the form of
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?
All values in the
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?
A 400 Bad Request error usually means there’s something wrong with the request. This can be due to:
- 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?
You can integrate xPay with your platform using our well-documented API. The
integration process includes authentication, creating a payment intent,
handling the payment process, and confirming the payment. Refer to the API
Integration Guide for step-by-step details.
What customer data does xPay collect?
What customer data does xPay collect?
xPay collects essential billing details required to complete and verify payments. This includes:
- 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?
Yes. You can export up to two years of transaction and payout data directly from your xPay dashboard in CSV format. This is helpful for accounting, audits, or internal reporting.
Payment Failure Messages
Your card doesn't support this type of purchase.
Your card doesn't support this type of purchase.
This message comes directly from the customer’s bank, usually when their card is not enabled for international transactions. Ask the customer to check with their bank and enable international payments.
Product Guides
How to edit existing Subscription Payment Links?
How to edit existing Subscription Payment Links?
You can refer to the guide here: https://www.loom.com/share/4ecffc1ecff543fab89449aa01736425?sid=61309c8f-6a9f-4489-90bb-8fa4fbaa88ba
If you need more assistance or have additional questions, feel free to contact
our support team at hello@xpaycheckout.com.