search

Payment ARN Notification

Use Case

This webhook is generated after the successful receipt and reconciliation of the Acquirer Reference Number(ARN) attribute from the Acquiring Bank in the T+n  settlement file. Payment ARN is only applicable for card transactions of VISA, Master & Rupay networks. To configure the URL, please Get in touch.

 

The sample response for Payment ARN is shared below.

 

[ORDERID] => OREDRID_98765
[MID] => INTEGR7769XXXXXX9383
[TXNID] => 202005081112128XXXXXX68470101509706
[TXNAMOUNT] => 120.00
[CURRENCY] => INR
[TXNDATETIME] => 2023-02-24 15:35:33
[PAYMENTMODE] => CC
[GATEWAYNAME] => HDFC 
[BANKNAME] => AXIS
[ARN] => 74056633031820896327619
[BANKTXNID] => 777001233456842
[CHECKSUMHASH] => 0v+fpl8eseCsIgDR5fvaSb1gpnHK8sN1NtA5CV5WzEtPtM/oCUm7xujQhn8RpSmuUXfCIjvX2n0ziQyPPAWkeEA7LAGiAbHGVdbzPKQuqM

The parameters are briefly described below.

Response Attributes

ATTRIBUTE DESCRIPTION
ORDERID
string
OrderId passed in the transaction request
Example:OREDRID_98765
MID
string
Merchant ID passed in the transaction request
Example: INTEGR7769XXXXXX9383
TXNID
string
Unique payment reference number generated at paytm side the original Order ID
Example: 202005081112128XXXXXX68470101509706
CURRENCY
string
Payment currency type
Example:INR
TXNAMOUNT
string
Payment transaction Amount
Example: 120.00
TXNDATETIME
string
Timestamp of payment transaction
Example: 2023-02-24 15:35:33
PAYMENTMODE
string
Payment Mode used in payment
Example: CC,DC,EMI
GATEWAYNAME
string
Name of the gateway used to process the transaction. In case of Super Router, this is the payment aggregator chosen to process the transaction.
Example: HDFC
BANKNAME
string
Issuing Bank Name used in payment
Example: Axis
ARN
string

Unique Reference Number generated by the Acquirer Bank for Visa, Master and Rupay networks that indicates the settlement between the acquirer and card issuing bank is complete.

Please note ARN is 23 digit number typically starting with 3, 7 or 8 and is not the same as RRN (Retrieval Reference Number).
Example: 74056633031820896327619

BANKTXNID
string
Unique reference number generated at bank side realtime for each transaction
Example: 777001233456842
CHECKSUMHASH
string
Paytm validates the parameter values by verifying the signature comes in the request. It ensures that parameter values are not tempered. Signature string can be created by using  Paytm checksum library.
Example:
y5Tn02QKOQdhyYKK+uHHgNIIZOjC/XXXXjSPQRBNSrcP6DR3ejFuQ4+kQi0a8KX2txJCnQkTnUxtJhM6jImU8FU+E1GlSSK5VjMLsSm/R6w=