Skip to main content

Field Conventions & Glossary

Canonical definitions used across API documentation.

Amount & Currency

TermDefinition
amountInteger in minor units (e.g. cents, smallest token fraction)
amount_with_feeAmount plus applied fee (minor units)
currencyISO-like currency / token code (e.g. USDT)

Identifiers

TermDefinition
idInternal system UUID of transaction
txidClient-supplied idempotent external identifier

Routing & Environment

TermDefinition
routeProcessing path alias configured for API key
envExecution environment: prod (default) or test

Status Lifecycle

StatusMeaning
createdAccepted, awaiting processing
chargingIn progress (authorization / funding)
chargedSuccessfully completed
rejectedIrrecoverably failed

Time Fields

FieldDefinition
startedISO timestamp when processing began
finishedISO timestamp when terminal (charged/rejected) reached

Money Storage Objects

FieldDefinition
networkBlockchain network (ETH, TRX, etc.)
typeInstrument type (bank_card, p2p_proxy, etc.)
wallet_idInternal wallet identifier (payout/payment target)
cardnumberVirtual card PAN (masked in some responses)
cvvVirtual card security code (never log in plaintext)
exp_month / exp_yearCard expiry values (string, zero padded)
cardholderCardholder name (ASCII or UTF-8)

Error Fields

FieldDefinition
error_descriptionHuman-readable failure reason (non-stable text)

Idempotency Guidance

Use a unique txid per business operation. Retry identical creation requests only with the same txid to avoid duplicate charges.

Polling Strategy

  1. Submit transaction.
  2. Poll: 1s, 2s, 4s, 8s ... cap at 30s.
  3. Stop on terminal status or timeout budget.

Webhooks (Informational)

Webhooks indicate state change but are not authoritative. Always confirm via GET Transaction.