Skip to main content

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 the payment_methods[] parameter to specify cross-border payment methods:
The API response includes the converted values:
  • qr_amount — amount in the customer’s local currency
  • qr_currency — customer’s currency code
  • fx_rate — exchange rate applied
Full Borderless QR API docs →

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 the payment_methods[] parameter to enable cross-border payment methods:
Full Online Payments API docs →

Cross-Border Payment Methods

See the Cross-Border Payments overview for the full list of supported payment methods and their availability for online vs in-person flows. To enable cross-border methods on your account, go to Settings > Payment Methods in your HitPay dashboard.
Last modified on August 6, 2026