Skip to Content
IndiaPayinConfirm Payment (UTR)

Confirm Payment (UTR)

POST/v1/h2h/buyer-confirms-paymentpayin:create

After the customer completes the UPI payment in their bank app, they receive a UTR (Unique Transaction Reference). Collect it on your payment screen and submit it to Transacty so the trade can be verified and settled.

Request fields

FieldTypeRequiredDescription
transactionIdstringYestransactionId from the create response
utrstringYesBank UTR / reference the customer received after paying

Example

{ "transactionId": "d562be7c-00d4-4d63-bf50-93f72b437222", "utr": "401312345678" }

Response fields

FieldTypeDescription
transactionIdstringEchoes the confirmed transaction
statusstringTypically still pending while verifying
acknowledgedbooleantrue when the UTR was accepted for verification

Submitting the UTR does not immediately mark the trade as successful. A wrong UTR may move the trade into dispute (trade event 5); operations may correct and complete it as event 4 without the merchant resubmitting. Do not treat dispute as a final failure in your UI copy. The wallet is credited only on a completion event (4 or 6).

Track progress via Pay-in Status & Events or webhooks.

Last updated on