9 netwerken. Native coins,
USDT en USDC
Uw klant betaalt met wat hij heeft. U bepaalt welke assets u accepteert — in het dashboard of direct in de factuur via allowed_assets.
| Netwerk | Coin | USDT | USDC | Wanneer ‘betaald’ |
|---|---|---|---|---|
| BTC | — | — | 2 blokken, grote bedragen — 3 | |
| LTC | — | — | 6 blokken | |
| ETH | ERC-20 | ERC-20 | finalized; kleine bedragen — 12 blokken | |
| BNB | BEP-20 | BEP-20 | 15 blokken | |
| POL | ja | native | finalized | |
| ETH | — | native | finalized; kleine bedragen — 20 blokken | |
| ETH | ja | native | finalized; kleine bedragen — 20 blokken | |
| TRX | TRC-20 | — | 19 blokken (solidified) | |
| SOL | SPL | SPL | commitment finalized |
Dit zijn de standaarddrempels voor bevestigingen; de operator kan ze aanpassen: hoe hoger het bedrag, hoe meer bevestigingen. Het exacte aantal voor een specifieke betaling staat in de factuur — required_confirmations.
Token op contract, niet op naam
USDT telt alleen mee als de overboeking van een contractadres op de whitelist komt. Een nepmunt met dezelfde naam verandert de status niet.
Koers: mediaan van drie exchanges
Kraken, Coinbase en Bitstamp; koersen niet ouder dan 2 minuten, afwijking hooguit 1%. Zijn de bronnen het niet eens, dan wordt er geen bedrag in een volatiele asset gevraagd.
Minimumbedrag
Elke asset heeft een eigen minimum (min_amount in GET /v1/assets). Is het factuurbedrag lager, dan wordt die asset simpelweg niet in de factuur aangeboden.
Beperk de keuze met één veld
Zonder allowed_assets ziet de klant alle assets die u in het dashboard hebt ingeschakeld. Met dit veld: de overlap tussen uw lijst en de beschikbare assets.
Een asset-ID bestaat uit coin en netwerk: USDT-TRON, USDC-BASE, USDT-ETH, USDC-SOL, BTC, ETH, ETH-ARB… De volledige lijst die voor u beschikbaar is: GET /v1/assets.
{
"order_id": "ORDER-1001",
"price_amount": "49.99",
"price_currency": "USD",
"allowed_assets": ["USDT-TRON", "USDC-BASE", "BTC"]
}