curl --request POST \
--url https://sandbox.api.fin.com/v1/batch/transactions/commit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
[
{
"beneficiary_id": "ee925c1e-78b8-4346-948a-87990d6c4670",
"destination_amount": 62000,
"source_currency": "USD",
"deduct_from": "PREFUNDED_BALANCE",
"remarks": "BDT, auto settle false"
},
{
"beneficiary_id": "ee925c1e-78b8-4346-948a-87990d6c4670",
"source_amount": 230,
"source_currency": "USD",
"deduct_from": "PREFUNDED_BALANCE",
"remarks": "BDT, auto settle false"
}
]
'{
"data": {
"id": "3b1d73c0-0000-0000-0000-51aa2461f1"
}
}Execute multiple transfer payouts in a single batch operation.
Amount Specification:
source_amount or destination_amount (not both)source_amount: The amount to deduct from the source (minimum 500 minor units)destination_amount: The precise amount to be settled to the destinationValidation Rules:
Refund Capability:
curl --request POST \
--url https://sandbox.api.fin.com/v1/batch/transactions/commit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
[
{
"beneficiary_id": "ee925c1e-78b8-4346-948a-87990d6c4670",
"destination_amount": 62000,
"source_currency": "USD",
"deduct_from": "PREFUNDED_BALANCE",
"remarks": "BDT, auto settle false"
},
{
"beneficiary_id": "ee925c1e-78b8-4346-948a-87990d6c4670",
"source_amount": 230,
"source_currency": "USD",
"deduct_from": "PREFUNDED_BALANCE",
"remarks": "BDT, auto settle false"
}
]
'{
"data": {
"id": "3b1d73c0-0000-0000-0000-51aa2461f1"
}
}Bearer token authentication. Obtain token from /v1/oauth/token endpoint
Unique identifier for the beneficiary
"d6ae4ea6-0482-47ab-a895-02e50ea6358b"
Source currency code
"USD"
Source of funds for the transfer. Note: Only PREFUNDED_BALANCE transactions are eligible for refunds if they fail.
PREFUNDED_BALANCE, LIQUIDATION_ADDRESS Amount to deduct from the source in minor units (e.g., cents). Minimum 500 minor units. Mutually exclusive with destination_amount — exactly one must be provided.
x >= 500530
The precise amount to be settled to the destination, in minor units. Mutually exclusive with source_amount — exactly one must be provided.
62000
Any remarks for the compliance team or notes for the transaction. If passing remarks are supported for a corridor then the system will automatically pass it along with the transaction
"Monthly salary payment"
Batch created successfully
Show child attributes