Skip to main content
Remittance lets you pay out fiat to a receiver’s bank account, funded from your Nadcab Labs balance.
Banks can request compliance documents about the sender or receiver during a transfer. Collect KYC information from your users before you use remittance.

Transfer lifecycle

1

List currencies

List currencies returns the supported payout currencies with their limits and fees.
2

Get the required fields

Each currency needs different sender and receiver fields. Required transaction fields returns them with validation rules and allowed values.
3

Load bank cities when needed

When a required field has fieldName=receiverBankCity, get the values from List bank cities. The list is large, so cache it on your side.
4

Quote the amount

List exchange rates returns live fiat exchange rates to calculate the amount.
5

Create the transfer

Once all fields are filled in, call Create transfer.
6

Answer compliance requests

If the bank flags the sender or receiver, upload the requested files with Upload file and send them with Submit compliance documents.
Track transfers with List transfers and Get transfer. See Transfer status for status values and fields.

Reference values

Transfer type

Payout method

Compliance files

When a bank starts a compliance review, it can ask for these files: