Overview
HitPay exposes two API-level mechanisms for cross-border payments. Both allow merchants to charge in their home currency while customers pay in their local currency — but they serve different integration scenarios.Borderless QR API
For custom POS / in-person flowsExtend your embedded QR integration to accept cross-border payments. The API returns
qr_amount, qr_currency, and fx_rate so you can display the conversion to the customer before they scan.Payment Request API
For custom online checkoutCreate payment requests in your home currency. Adaptive pricing automatically presents the converted local currency amount to the customer at checkout.
Which API Should I Use?
Borderless QR API
This extends the Embedded QR Code integration. Once your base embedded QR setup is in place, you can accept cross-border payments with no additional onboarding. Use thepayment_methods[] parameter to specify cross-border payment methods:
qr_amount— amount in the customer’s local currencyqr_currency— customer’s currency codefx_rate— exchange rate applied
Payment Request API (Adaptive Pricing)
Create a standard payment request in your home currency. When adaptive pricing is enabled, international customers automatically see the converted price in their local currency at checkout. Use thepayment_methods[] parameter to enable cross-border payment methods: