Daily Transaction Report (Reconciliation)

PG Daily Transaction Report provides merchant end-of-day (EoD) reconciliation or to verify all transactions for a specific date.

Formula of skey

skey = md5({rdate}{merchantID}{secret_key})

Response

(plain text with newline & TAB characters)

Variable / ParameterType Format / Max LengthDescription / Example
BillingDatedate/time (YYYY-MM-DD HH:mm:ss)Transaction date/time
OrderIDalphanumeric, 40 charsInvoice or order number from merchant system.
TranIDinteger, 20 digitsUnique transaction ID for tracking purpose.
ChannelPredefined string in PG systemChannel references for the merchant system.
Amount2 decimal points numeric valueThe payment amount
StatCodestring of 2-digit numeric00 = Success, 11 = Failure, 22 = Pending
StatNamewordSuccess: captured, settled, authorized, Failure: failed, cancelled, chargeback, release, reject/hold, blocked, ReqCancel, ReqChargeback, Pending: Pending, Unknown
BillingNamealphanumeric, 128 charsBuyer full name
ServiceItemtextBilling Information / Description (newline will be replaced by whitespace)
Additional fields: BillingEmail, TransactionRate, TransactionCost, BillingMobileNumber, TransactionFee, GST, NetAmount, IPAddress, BankName, ExpiryDate, StatusDescription, SettlementDate, PaidDate, TerminalID, PayTransactionID, BuyerNametext (default) or JSON stringBillingEmail = [email protected], TransactionRate = 0.0290, TransactionCost = 0.0000, BillingMobileNumber = 0123456789, TransactionFee = 100.0, GST = 0, NetAmount = 1900.0, IPAddress = 192.168.0.1, BankName = unknownbank, ExpiryDate = 2020, StatusDescription = This is status description, SettlementDate = 2020-05-26 10:51:51, PaidDate = 2020-05-31 10:51:51, TerminalID = 999
Language
Click Try It! to start a request and see the response here!