Get Payout Status (Bangladesh)
GET
/v1/payouts/:idPoll the status of a payout after Create Payout. There is no request body.
Path parameters
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Use transactionId from the create response |
Example
cURL
curl -X GET https://api.transacty.ai/v1/payouts/{transactionId} \
-H "X-Transacty-Key: $TRANSACTY_KEY" \
-H "X-Transacty-Timestamp: $TS" \
-H "X-Transacty-Signature: $SIG" \
-H "Content-Type: application/json"Response fields
| Field | Type | Description |
|---|---|---|
id | string | Internal id (same as transactionId) |
transactionId | string | Public transaction id |
status | string | PENDING while processing; success when complete |
amount | string | Amount sent to the beneficiary |
currency | string | Payout currency — BDT |
platformOrderId | string | Provider-side order reference (present on success) |
recipient | object | Beneficiary and card-holder details |
recipient.benificiaryAccountInfo | object | Destination wallet / account |
recipient.cardHolderInfo | object | Sender identity |
createdAt | string (ISO datetime) | Creation timestamp |
completedAt | string | null (ISO datetime) | Completion timestamp; null while pending |
estimatedCompletion | string (ISO datetime) | Estimated completion; usually while pending |
fees | object | Transacty service fee for this payout |
fees.platformFee | string | Fee amount charged for the service |
fees.feeType | string | payout |
fees.feeStatus | string | estimated while pending; applied on success |
netAmount | string | null | null for Bangladesh payouts in current responses |
totalWalletDebit | string | Total debited from your BDT wallet (amount + platformFee) |
On success, status is success, completedAt is set, platformOrderId is
returned, and fees.feeStatus is applied. totalWalletDebit stays 315.00
(300 BDT to beneficiary + 15 BDT service fee). Keep polling until
status === "success" or you receive a payout.completed webhook.
Next steps
Last updated on