Skip to main content
GET
Get Transaction

Get Transaction

Retrieves full transaction details including deposit and payout status.
The {transactionId} path parameter accepts either the StablePay transaction ID or your own partnerReference. If a create call timed out and you never received the transaction ID, look the transaction up by the reference you sent.

Request

Response

Rate attribution (pool_settlement)

For payouts funded from your INR escrow balance, the payout object also reports which settled deal rate the payout drew against and how much USDT it consumed — so you can verify the value passed on to your end user.
string
Effective INR/USDT for this payout. Equals the deal rate when the payout sits inside a single tranche; a blended rate when it spans more than one.
string
Total USDT this payout consumed — the sum of allocations[].usdtAmount.
array
The deal-rate tranches consumed, oldest first.
Allocation is FIFO. Payouts consume your oldest unspent settled deal first. When a payout exhausts one tranche it spills into the next, and allocations returns one entry per tranche with rate reporting the blended figure. So for a ₹1.3 Cr payout crossing a boundary you would see two entries, and the USDT across them always reconciles against what was actually loaded.These fields are absent on payouts made before attribution was introduced, and on flows not funded from an INR escrow pool.They are also computed just after the payout is submitted, so they are not in the response to POST /v2/transactions — poll this endpoint (or wait for the transaction.payout_completed webhook) to read them. Attribution never delays or blocks the payment itself.