What is a payment reference ID?
A payment reference ID is a code associated with a transaction so the relevant bank, network, gateway, or merchant system can identify it later. There is no single universal format.
A better way to think about it is:
Your invoice/order reference → payment-provider reference → network/bank reference → settlement referenceAll can relate to the same payment.
How does a payment reference ID work?
A typical transaction can move through several systems:
Payment initiated → identifier assigned → transaction processed → status changes → settlement → reconciliationEach system may preserve the original reference or create another one, which is why support teams often ask for a specific identifier.
What payment reference numbers might you see?
| Payment type | Common identifier | What it is used for |
|---|
| UPI | 12-digit transaction reference/RRN | Identifies the UPI transaction |
| RTGS | 22-character UTR | Uniquely identifies an RTGS transaction |
| NEFT | Bank/transaction reference or UTR | Used by the bank to identify the transfer |
| SWIFT payment | 36-character UETR | End-to-end payment tracking |
| Card payment | Gateway/acquirer/network references | Authorisation, processing, refunds, reconciliation |
| Marketplace payout | Platform payout/reference ID | Links a seller payout to platform records |
The label shown to you can differ by bank, app, gateway, or marketplace.
What is a UPI payment reference number?
NPCI's standard for UPI account-statement narration includes a
12-digit transaction reference number, or RRN.
Some banking and payment apps may label this reference as a
UTR, transaction ID, or reference number in the user interface.
What is an RTGS UTR?
RBI defines the
Unique Transaction Reference (UTR) for RTGS as a
22-character code used to uniquely identify an RTGS transaction.
Use it when the beneficiary has not received the transfer or the bank needs to investigate it. Do not assume every payment rail uses the same UTR format.
Your gateway to seamless payments!
Accept 120+ global currencies | 33+ payment methods | Instant FIRA
Get started →
What is a SWIFT UETR?
For SWIFT payment instructions, the key end-to-end identifier is the
Unique End-to-end Transaction Reference (UETR).
SWIFT defines it as a
36-character reference issued by the originating party and carried through the payment chain.
It lets banks trace the same payment across the correspondent chain.
MT103 is a SWIFT payment message format, not the payment reference itself.
What references appear on card payments?
Card payments can have several identifiers.
A transaction may include a
merchant reference, gateway transaction ID, authorisation code, network/acquirer reference, and settlement reference. The gateway ID may find the payment in your dashboard, while another reference may be needed for a deeper trace.
Where can you find a payment reference ID?
| Where to check | What you may find |
|---|
| Banking app | UTR, transaction ID, bank reference |
| UPI app | Transaction reference/RRN or UTR label |
| Payment receipt | Bank or gateway reference |
| Email/SMS confirmation | Transaction/reference ID |
| Bank statement | Narration and transaction reference |
| Payment gateway dashboard | Gateway transaction ID and merchant reference |
| SWIFT payment advice | UETR and bank references |
| Marketplace dashboard | Payout/reference ID |
Why do payment reference IDs matter?
References help with
payment investigations, reconciliation, refunds, disputes, audit trails, and duplicate detection. They are especially useful when identical amounts, FX conversion, or settlement deductions make amount-only matching unreliable.
Merchant reference vs system-generated reference
A merchant reference is the ID
you create for your order or invoice; a system-generated reference comes from the bank, network, or provider. Using both is useful:
Invoice 4821 → merchant reference → payment-provider ID → settlementThis keeps your internal books connected to the external payment trail.
How PayGlocal handles payment identifiers
PayGlocal documents two important identifiers:
- GID (PayGlocal ID): generated by PayGlocal when a transaction is initiated and used for tracking, reconciliation, refunds, and follow-on API activity.
- MUID (Merchant Unique ID): generated by the merchant so the PayGlocal transaction can be linked back to the merchant's own order or record.
For international bank collections, Multi-Currency Accounts provide tracking, invoice matching, settlement visibility, and FIRA for supported inward remittances across
33+ currencies from 180+ countries, with INR settlement to the merchant's Indian bank account.