
Charge in your home currency. Let customers pay in theirs.
HitPay Adaptive Pricing lets online merchants serve international customers without creating separate payment links per currency. When a customer from overseas lands on your hosted checkout, HitPay detects their location and automatically shows the amount in their local currency with local payment methods — while you still receive your home currency payout.Get HitPay Adaptive Pricing
See how it works
API Integration
How It Works
Merchant creates a payment request in their home currency
Customer opens the checkout
Customer sees and selects their local currency
Customer pays, merchant receives home currency
How to Set Up
Create a HitPay account
Enable cross-border payment methods
Enable Adaptive Pricing in Checkout Customisation
Example
- Merchant creates a payment request for SGD 120
- Indonesian customer opens the checkout link
- HitPay detects an Indonesian IP and displays the equivalent in IDR with QRIS as a payment option
- Customer selects IDR, sees the converted amount, and pays via QRIS
- Merchant receives payout in SGD
Fees
Supported Payment Methods
Adaptive Pricing is available with HitPay’s cross-border payment methods. See the full list on the Cross-Border Payments page.Frequently Asked Questions
Which customers see the currency selector?
Which customers see the currency selector?
How is the exchange rate determined?
How is the exchange rate determined?
What if a customer's currency is not supported?
What if a customer's currency is not supported?
Does Adaptive Pricing work with API-created payment requests?
Does Adaptive Pricing work with API-created payment requests?
Does Adaptive Pricing work with recurring billing or subscriptions?
Does Adaptive Pricing work with recurring billing or subscriptions?
What is the payout period?
What is the payout period?
Restrictions
Adaptive Pricing is not available for the following:- Default payment link — The default payment link on your account does not support Adaptive Pricing.
- Open amount payment links — Payment links without a fixed amount set are not eligible for currency conversion.
Testing
To test local currency presentment, pass a location-formatted email address that includes a+location_XX suffix — where XX is a valid two-letter ISO country code — as the customer email when creating a payment request.
For example, to simulate a customer in France, use an email like test+location_FR@example.com. When the checkout is opened, HitPay will present the currency as a customer in that country would see it.
You can do this in two ways:
- API — Set the
emailfield to a location-formatted address when creating a payment request via the Payment Request API. - Dashboard — When sending a payment link by email, enter a location-formatted address (e.g.
test+location_ID@example.com) in the email field.
For Developers
Payment Request API
localised_pricing parameter enables currency selection on the hosted checkout page.