Multi-Currency Support
Accept payments in multiple cryptocurrencies and settle in your preferred currency.
Accepting Multiple Currencies
const payment = await pelago.payments.create({
amount: 100,
currency: 'USD',
acceptedCryptocurrencies: ['USDC', 'USDT', 'DAI'],
acceptedNetworks: ['stellar', 'polygon', 'ethereum'],
merchantWallet: 'GXXXXX...'
});
Currency Flow
Settlement Currency
Configure your preferred settlement currency:
await pelago.merchants.updateSettings({
settlementCurrency: 'USDC',
autoConvert: true
});
Conversion Rates
Real-time rates from aggregated DEX sources:
const rates = await pelago.rates.get({
from: 'USDT',
to: 'USDC',
amount: 100
});
console.log('Rate:', rates.rate);
console.log('You receive:', rates.outputAmount);
Supported Currencies
| Currency | Networks |
|---|---|
| USDC | Stellar, Ethereum, Polygon |
| USDT | Ethereum, Polygon |
| DAI | Ethereum, Polygon |