Payment Engine
Supported Currencies
Reference for supported order and settlement currencies.
Order Currencies
When creating orders, use the order_currency parameter to choose fiat or crypto currency codes. If the payer uses a different payment currency than the order currency, the system converts in real time using CoinMarketCap rates.
Crypto can be used directly as the order currency
If you have already calculated the FX price in your own system, you can create the order directly with a crypto order currency: set
order_currency to the crypto code (for example USDT, BTC, or ETH) and set order_amount to the crypto amount. In this case, the order amount is already denominated in that crypto currency, so Cregis does not need to convert it from fiat using CoinMarketCap rates.Fiat Currencies
| Code | Name | Decimals |
|---|---|---|
| HKD | Hong Kong Dollar | 2 |
| USD | US Dollar | 2 |
| TWD | New Taiwan Dollar | 2 |
| THB | Thai Baht | 2 |
| AED | UAE Dirham | 2 |
| SGD | Singapore Dollar | 2 |
| PHP | Philippine Peso | 2 |
| CNY | Chinese Yuan | 2 |
| GBP | British Pound | 2 |
| EUR | Euro | 2 |
| MYR | Malaysian Ringgit | 2 |
| BRL | Brazilian Real | 2 |
| AUD | Australian Dollar | 2 |
| BGN | Bulgarian Lev | 2 |
| DKK | Danish Krone | 2 |
| CAD | Canadian Dollar | 2 |
| SEK | Swedish Krona | 2 |
| CHF | Swiss Franc | 2 |
| INR | Indian Rupee | 2 |
Crypto Currencies
| Code | Name | Decimals |
|---|---|---|
| USDT | USDT | 2 |
| USDC | USDC | 2 |
| BTC | BTC | 5 |
| SOL | SOL | 4 |
| ETH | ETH | 4 |
| TRX | TRX | 2 |
| BNB | BNB | 4 |
Payment Currencies
The following table lists payment currencies supported by the system. Actual available payment currencies are managed by merchants on the Cregis App desktop client at "Payment Engine > Settings > Payment Currencies & Settlement". You can pass specific currencies via the tokens parameter when creating orders; if omitted, all merchant-enabled currencies are accepted by default.
| Name | Symbol | Network |
|---|---|---|
| USDT-TRC20 | USDT | TRON |
| USDT-ERC20 | USDT | Ethereum |
| USDT-BEP20 | USDT | BSC |
| USDT-Polygon | USDT | Polygon |
| USDT-Avalanche-C | USDT | Avalanche-C |
| USDT-Arbitrum One | USDT | Arbitrum One |
| USDT-Solana | USDT | Solana |
| USDC-Base | USDC | Base |
| USDC-ERC20 | USDC | Ethereum |
| USDC-Solana | USDC | Solana |
| USDC-BEP20 | USDC | BSC |
| USDC-Polygon | USDC | Polygon |
| USDC-Avalanche-C | USDC | Avalanche-C |
| USDC-Arbitrum One | USDC | Arbitrum One |
| USDC-Optimism | USDC | Optimism |
| Bitcoin | BTC | Bitcoin |
| Solana | SOL | Solana |
| Ethereum | ETH | Ethereum |
| Base | ETH | Base |
| Arbitrum One | ETH | Arbitrum One |
| Optimism | ETH | Optimism |
| TRON | TRX | TRON |
| BNB-BSC | BNB | BSC |