PayTM Payment Gateway Integration – After Payment Response Data

#PayTM Payment Gateway Integration – After Payment Response Data

 

RESPONSE ATTRIBUTESTYpeDescription
MIDString(20)This is a unique identifier provided to every merchant by Paytm
TXNIDString(64)This is a unique Paytm transaction ID that is issued by Paytm for each transaction
ORDERIDString(50)Unique reference ID for a transaction which is generated by merchant and sent in the request
CUST_IDString(64)Unique reference ID for every customer which is generated by merchant and sent in request
BANKTXNIDStringThe transaction ID sent by the bank. In case of Paytm proprietary instruments too, there is unique reference number generated by Paytm’s system. In case the transaction does not reach the bank, this will be NULL or empty string. Primary reason for this is user dropping out of the payment flow before the transaction reaches to bank to servers
TXNAMOUNTString(10)Amount paid by customer in INR
CURRENCYString(3)Currency in which the transaction has taken place. Currently only “INR” is the supported currency of transaction
STATUSString(20)This contains the transaction status and has only three values: TXN_SUCCESS, TXN_FAILURE and PENDING
RESPCODEString(10)Codes refer to a particular reason of payment failure. List in this PDF
RESPMSGString(500)Description message is linked with each respcode. List in this PDF
TXNDATEDateTimeDate and Time of transaction in the format “yyyy-MM-dd HH:mm:ss.S”Example: “2015-11- 02 11:40:46.0”
GATEWAYNAMEString(15)Gateway used by Paytm to process the transactions. By paymodes, the details are provided below
Credit, debit cards UPI – Gateway used to process the transaction. For example, if HDFC gateway has been used to process SBI credit card transactions, the value will be HDFC
Net banking – Netbanking transactions are not routed via gateway. Hence issuing bank name is passed in this field
Paytm Wallet – Wallet
BANKNAMEString(500)Name of issuing bank of the payment instrument used by customer. By paymodes, the details are provided below
Credit, debit cards, net banking – Name of the issuing bank. Example in case customer uses SBI’s credit card, the value will be “SBI”
Paytm Wallet – Wallet
Note that in case of UPI – This parameter will be not be present in the response
PAYMENTMODEString(15)The payment mode used by customer for transaction
Credit card – CC
Debit card – DC
Net banking – NB
UPI – UPI
Paytm wallet – PPI
CHECKSUMHASHString(108) Security parameter to avoid tampering. Verified using server side checksum utility provided by Paytm. Utilities to generate checksumhash is available here
BIN_NUMBERString(6)Starting 6 digit of Credit Card/Debit Card which used in transaction.
For other modes, this field not provided in response
CARD_LAST_NUMSString(4)Last 4 digit of Credit Card/Debit Card which used in transaction.
For other modes, this field not provided in response

 

Paytm Payment Gateways Response Data, After Payment.