Get list of payouts

GET/payouts

Returns a list of payouts that are associated with your merchant account. The payouts are listed in descending order and for a size of 10 by default.

Query Parameters

start_datedate

Define the start date of list of crypto payouts required. Format: YYYY-MM-DD.

end_datedate

Define the end date of list of crypto payouts required. Format: YYYY-MM-DD.

sortstring

Order the list of crypto payouts based on value given. Values:asc or desc.

page_sizeinteger

Number of crypto payouts records retrieved. Maximum value is 100.

offsetinteger

Starting point of retrieving the payout records. Example:offset=0&page_size=10 will retrieve records 1-10, offset=1&page_size=10 will retrieve records 11-20, and so on.

statusstring

The current status of the payout. Please refer to the statuses page here for the full list.

Response

Success

payout_referencestring

Unique payout reference number

order_idstring

Your system unique order id. You will get this in the notification webhook data, if you insert your unique order_id in the request body during the payout creation.

type"refund" | "withdraw"

The type of payout:

  1. refund - A partial or complete refund of a prior successful payment.

  2. withdraw - A withdrawal of the merchant’s accumulated USD balance in cryptocurrency.

account_type"local"

Account type the funds are drawn from: local - Funds are drawn from a local currency account

convert_type"local-local" | "local-crypto"

Type of conversion the funds underwent:

  1. local-local - Funds are drawn from a local currency account and paid out as local currency.

  2. local-crypto - Funds are drawn from a local currency account and paid out as cryptocurrency.

payout_destination_type"onchain-wallet" | "binance"

This indicates the type of wallet the payout goes to, either a Binance wallet or other onchain-wallet.

local_currencystring

The local currency equivalent of the payout. This should be a 3-character ISO 4217 currency code. Please ignore if the payout is in cryptocurrency.

local_amountnumber<float>

The local currency amount to be paid out. Please ignore if the payout is in cryptocurrency.

crypto_currencystring

Cryptocurrency that will be paid out. Please ignore if the payout is in local currency.

crypto_amountnumber<float>

Amount of cryptocurrency to be paid out if the payout is in cryptocurrency.

network_fee_crypto_amountnumber<float>

Amount of cryptocurrency representing the network fee. This is denominated in crypto_currency.

network_fee_fiat_amtnumber<float>

The fiat amount representing the network fee. This is denominated in local_currency.

net_crypto_amountnumber<float>

Amount of cryptocurrency after deduction of the network_fee_crypto_amount.

crypto_addressstring

Address that recipient will receive the payout at. This could either be a unique wallet address hash or Binance ID, depending on the field - payout_destination_type.

exchange_ratenumber<float>

The exchange rate that will be used to exchange local currency to cryptocurrency or vice-versa.

status"new" | "confirm" | "done" | "cancel"

The current status of the payout:

  1. new - The payout has just been created, but the recipient has not entered in their receiving crypto address and the exchange rate has not been fixed.

  2. confirm - The recipient has confirmed their receiving crypto address and the exchange rate has been fixed.

  3. done - The crypto payout has been broadcasted to the blockchain and successfully paid out to the recipient.

  4. cancel - The crypto payout has been cancelled.

status_datestring<date-time>

Date and time the status was updated

merchant_namestring

Name of the merchant

remarksstring

Remarks for the payout

Not authorized

messagestring

No permission to access these balances

messagestring
Request
curl -X GET "https://api.triple-a.io/api/v2/payouts?start_date=<start_date>&end_date=<end_date>&sort=<sort>&page_size=<page_size>&offset=<offset>&status=<status>" \
  -H "Authorization: Bearer <token>"
Response
[
  {
    "payout_reference": "AGJ-937870-PYT",
    "order_id": "<your_order_id>",
    "type": "withdraw",
    "account_type": "local",
    "convert_type": "local-crypto",
    "payout_destination_type": "onchain-wallet",
    "local_currency": "SGD",
    "local_amount": 10,
    "crypto_currency": "testBTC",
    "crypto_amount": 0.001067203,
    "network_fee_crypto_amount": 0.000007203,
    "network_fee_fiat_amt": 0.123,
    "net_crypto_amount": 0.00106,
    "crypto_address": "1NcAyv8YVCnQGCrDb4kiUm1jj6GLyowxER",
    "exchange_rate": 10277.49,
    "status": "new",
    "status_date": "2020-01-26T03:57:22Z",
    "merchant_name": "A to Z Toys and Games",
    "remarks": "Refund for a water pistol"
  }
]