Overview
Yuno’s Currency Conversion feature allows you to process payments in one currency and settle in another, or provide real-time exchange rate quotes to customers. This is essential for cross-border commerce where the customer’s preferred currency differs from your settlement currency.How It Works
- You request an exchange rate quote for a currency pair.
- Yuno returns the current rate with a validity window.
- You present the converted amount to the customer.
- The payment is processed using the quoted rate.
- Settlement occurs in your configured settlement currency.
Getting an Exchange Rate Quote
Using a Rate in a Payment
Lock in a quoted rate by including therate_id in your payment request:
The
rate_id locks the exchange rate for the duration of its validity window (typically 5-15 minutes). If the rate expires before the payment is submitted, a new quote must be requested.Supported Currency Pairs
Currency conversion supports major currency pairs across global and regional markets:The full list of supported currency pairs depends on your payment provider configuration. Query the
/v1/currency/pairs endpoint for available pairs on your account.Conversion Types
Rate Transparency
When offering currency conversion to customers, display the exchange rate and both amounts clearly:Best Practices
- Cache rate quotes: Request a rate quote and use it within the validity window to avoid rate fluctuations.
- Handle rate expiration: Implement logic to request a new quote if the
rate_idexpires before payment submission. - Show transparency: Always display both the original and converted amounts to the customer.
- Test with production credentials: Currency conversion may not be fully available in sandbox. Use production test mode when possible.
- Monitor FX margins: Track effective exchange rates against market rates to optimize cost.