search

POSTSettlement Transaction Detail API

Use Case

This API retrieves settlement details of an order based on transaction ID. It provides information about transaction type and settlement details of that particular order.

Note: This API can be used only on production environment.

Merchant Authentication

For Authentication, JWT tokenization is used, please click here for more details.

Request Attributes

Head

ATTRIBUTE DESCRIPTION
reqMsgId
mandatory
The request message id 
Example : 9b688fce-c59f-4ead-9677-c38a43e3ab59
Note: For creating reqMsgId, please refer this link.

Body

Order Level based on Transaction ID

ATTRIBUTE DESCRIPTION
mid
mandatory
Unique merchantId
Example: HelloM8xxxxxxxx45
transactionId
mandatory
Unique Paytm transaction ID issued by Paytm for each transaction
Example: 202xxxxxxxxxxxxxxxxx1066

 

Response Attributes

Head

ATTRIBUTE DESCRIPTION
reqMsgId The request message id 
Example : 9b688fce-c59f-4ead-9677-c38a43e3ab59
respTime Time at which response is being sent
Example : 2022-09-09T11:18:54+05:30

Body

ATTRIBUTE DESCRIPTION
transactionId Unique Paytm transaction ID issued by Paytm for each transaction
Example: 202xxxxxxxxxxxxxxxxx1066
orderId Unique reference ID for a transaction generated by merchant
Example: 20xxxxxxxxxxxxx047
merchantUniqueRef Instrument specific Information : Link IDs, Subcription IDs, Invoice IDs
Example: 281XXXXXXXXXXXXQB3G
transactionDate Date of transaction
Example: 2022-07-05T11:14:13+05:30
updatedDate Time when transaction details were updated
Example: 2022-07-05T11:14:15+05:30
transactionType Types of transactions - ACQUIRING, REFUND, CHARGEBACK, REPAYMENT etc.
Example: REFUND
status Status of transaction - 'SUCCESS', 'PENDING', 'FAILURE'
Example: SUCCESS
originalMid Unique merchantID
Example: HelloM8xxxxxxxx45
merchantName Name of the merchant
Example: XXXX Limited
customerId Customer ID of transaction
Example: 53xxxxxx54
amount Pre Unsettled Amount of each transaction
Example: 1.00
commission Commission charged by PG on each transaction
Example: 0.0
gst Service tax charged by PG on each transaction
Example: 0.0
merchantBillId It is merchant POS order ID
payoutId Unique ID generated at the time of payout
Example: ALLxxxxxxxxxxxxxxxxx11
channel Channel used for payment
Example: AP_WAP
utrNo Unique Reference Number of each transaction
Example: 218xxxxxxxxxx04
payoutDate Date of payout generation
Example: 2022-07-06T00:00:00+05:30
settledDate Date when settlement amount is transferred to merchant bank account
Example: 2022-07-06T04:38:46+05:30
paymentMode Instruments of payment used by customers - UPI, Netbanking , Card etc
Example: UPI
issuingBank Issuer bank of customer
Example: Unified Payment Interface
settledAmount Amount Settled to merchant bank account
Example: 1.00
bankTransactionId Unique ID sent by the bank
Example: 21xxxxxxx754
referenceTransactionId Reference Transaction ID
merchantRefId Unique transaction identifier generated by merchant
prn Payment Reference Number
acquiringFee Acquiring fee charged by Paytm for each transaction
Example: 0.0
platformFee Platform fee charged by Paytm for each transaction
Example: 0.0
acquiringTax Tax charged by Paytm for each acquiring transaction
Example: 0.0
platformTax Platform fee charged by Paytm for each transaction
Example: 0.0
ifscCode IFSC Code of bank to which settlement amount is transferred
bankName Name of the bank in which settlement is done ( Merchant bank )
beneficiaryName Beneficiary Name ( Merchant Name)
maskedCardNo Card Number of customer in masked format
cardNetwork Card Network of customer
Example: MASTER
rrnCode Refund Retrieval Number
disputeId Unique ID incase of dispute transactions
posId Unique ID of each edc machine
extSerialNo Unique serial number of each edc
Example: 202xxxxxxxxxxx368
gateway Gateway used for transaction
Example: PPBXXXXN
commissionRate Commission Rate Charged by PG
productCode Unique code of Product
requestType Source used for payment.
Example: UPI_QR_CODE
feeFactor Fee Factor
Example: solutionWiseMdr=API;Scheme=UPI;Bank=PPBLC;
van Virtual Account Number

Response Codes & Messages

resultCoderesultStatusresultMsg
00000000Ssuccess
00000004Fparameter illegal
00000900Uunknown system error
12014163FPlatform internal id is not exist
00000019FProcess fail
10010007FNo records found
⇾
Staging
Production
This API is not hosted on staging environment.copy icon
REQUEST
RESPONSE
CURL
curl --location --request POST 'https://secure.paytmpayments.com/merchant-settlement/SettlementOrderDetail' \
--header 'Content-Type: application/json' \
--header 'clientId: 73xxxxxxxxxxxF64' \
--header 'Authorization: Bearer xxxxxxxxxxxxxxxxxxxx' \
--data-raw '{
    "request":{
        "head":{
            "reqMsgId":"9b688fce-c59f-4ead-9677-c38a43e3ab59"
        },
        "body":{
            "mid": "HelloM8xxxxxxxx45",
            "transactionId": "202xxxxxxxxxxxxxxxxx1066"
        }
    }
}'

 

copy icon