By body hash
Use the Base64 hash of the signed message body payload.By reference
Use thereference returned by createTonPayTransfer.
Return shape
status to drive UI state and use reference, bodyBase64Hash, and txHash for reconciliation.
For Toncoin payments, the recipient amount may be reduced by network fees. Use jettons or slightly overpay in TON when an exact settlement amount is
required.
Response fields
Human-readable amount with decimals.
Amount in base units; nano for TON and jetton base units.
Sender wallet address.
Recipient wallet address.
Asset address. “TON” for coin or jetton master address.
Possible values:
pending– the transfer is created and awaits confirmation on the blockchain.success– the transfer is completed successfully; the trace completes without errors.error– the transfer fails; the trace completes with an error.
Tracking reference returned at creation time.
Base64 hash of the signed message body content (payload). Used for lookups.
Transaction hash assigned by the network.
Trace identifier for explorer.
Optional note shown to the payer while signing. Public on-chain; avoid confidential data and keep under 120 characters to reduce gas.
Optional note shown to the payee after receipt. Public on-chain; avoid confidential data and keep under 120 characters to reduce gas.