Add Funds

Put your own money on your TransFi balance before you pay out.

✅

What this does

You move your own money onto your TransFi balance so you can pay out and swap from it. Also called prefunding.

You don't need this to collect. You need it before your first payout or swap.

Add local currency

Create a fiat_prefund order. The response tells you where to send the bank transfer, with a reference to include.

curl -X POST 'https://sandbox-api.transfi.com/v3/orders' \
  -H 'Authorization: Basic YOUR_BASE64_CREDENTIALS' \
  -H 'mid: YOUR_MID' \
  -H 'Content-Type: application/json' \
  -d '{
    "orderType": "fiat_prefund",
    "purposeCode": "company_expenses",
    "partnerId": "prefund-4001",
    "source": {
      "currency": "EUR",
      "amount": "50000",
      "paymentType": "bank_transfer"
    },
    "destination": {
      "currency": "EUR"
    }
  }'
⚠️

Your bank account must be registered with TransFi first. Transfers from an unregistered account are not credited automatically. Set this up with your account manager.

Add crypto

Get your deposit address, then send to it.

curl -X POST 'https://sandbox-api.transfi.com/v3/prefund/crypto-wallet' \
  -H 'Authorization: Basic YOUR_BASE64_CREDENTIALS' \
  -H 'mid: YOUR_MID' \
  -H 'Content-Type: application/json' \
  -d '{ "cryptoTicker": "USDTPOLYGON" }'

The address is fixed per token. Calling again returns the same one. → Get or Create Crypto Prefund Wallet

🛑

Send only the token, on only the network, the address was issued for. Anything else is lost.

When is it available?

Check with Get Balance. Funds show as in transit first, then as available. Only available funds can be paid out.

Test it

Simulate Create Prefund

Related

Payouts · Swaps · Balances


Did this page help you?