How does a retrieval reference number work?
ISO 8583 card messages are made of numbered data elements. In the ISO 8583 interface specification published by the Nigeria Inter-Bank Settlement System, data element 37 is the retrieval reference number: 12 alphanumeric characters, supplied by the system that keeps the original source information. Solidgate describes it as assigned by the acquiring bank or processor at authorization and included in the authorization request. Formats vary. Stripe says the standard format includes the date and hour of the authorization, while ePay’s documentation says that for Worldline the RRN is taken from the merchant’s reference, cut or zero-padded to 12 characters.
How is it different from other references?
Each number belongs to a different step. The authorization code, data element 38 in the same specification, is a 6-digit code from the issuer indicating approval. The RRN identifies the authorization across the parties that handled it. The acquirer reference number is a 23-digit number attached when the transaction moves through the scheme, and Solidgate lists it as the main reference for tracing refunds. Stripe describes the system trace audit number as always six digits, so it repeats after 999,999.
Why does it matter?
It is a shared key that lets merchant, acquirer and issuer refer to one transaction without exchanging card numbers. Solidgate notes that issuers cite it in retrieval requests and chargeback notices. As an illustrative example: a support team receives 50 queries a week from customers who say they were charged twice. With the RRN of each authorization, the provider can quickly confirm whether two separate authorizations exist, instead of matching on amount and date.
Where does Omno use it?
The RRN is created by the acquirer or processor during authorization, so whether it is passed back depends on the connected PSP. Omno’s routing-decision log records which provider handled each attempt and its response code, so a merchant knows where to ask for the RRN of a specific payment.