Payment Order Registration
This endpoint is designed to register order in PAYON Aggregator Payment Gateway.
Depending on Transaction type (TRT) will be register as one-phase or two-phase for Credit/Debit payment method. By using this endpoint, user will be able to register order with differences payment methods such as PAYON, CREDIT_DEBIT and PPCBank PAY(Available soon).
Order Registration Request
POST
{{URL}}/pg/order/register
API Direction : MERCHANT -> PAYON
Request Body
termId*
string
Terminal's Identification
merchantId*
string
Merchant's Identification
txId*
string
Transaction's Identification
trt*
string
Transaction Type(Possible value: 10: Purchase, 12: PRE AUTH
currency*
string
Three-letter ISO currency code in lowercase. only USD is support at this time.
amount*
string
Amount
paymentMethod*
string
Payment Method. PAYON, CREDIT_DEBIT, PPCBANK_TRANSFER, BAKONG_KHQR
clientId
string
Customer's Identification
bindingId
string
Binding's Identification
payDvCd
string
PPCBANK_PAY, PAYON_PAY,PAYON_QR,KHQR,MPI
buyerId
string
Buyer's Identification
sellerId
String
Seller's Identification
{
"resultMsg": "Success",
"resultCode": "0000",
"resultData": {
"txDt": "20210802",
"txSeqNo": "2021080200006557",
"txStCd": "00",
"trt": "10",
"payDvCd": "8",
"paymentType": "02",
"paymentIssuerCd": "",
"paymentMethodDetailDesc": "",
"acquirerId": "A0000001",
"merchantId": "C0000143",
"termId": "CT03000003",
"wdlAcNo": "",
"wdlNm": "",
"wdlIp": "localhost",
"wdlCvv": "",
"wdlExpiry": "",
"issBank": "PAYON",
"issBankCntyCd": "KHM",
"issBankApprNo": "",
"issBankApprDttm": "",
"issBankResultCd": "",
"issBankResultMsg": "",
"dsEnrolYn": "N",
"dsVerifySuccessYn": "",
"dsVerifyDttm": "",
"dsVerifyResultCd": "",
"dsVerifyMsg": "",
"tracNo": "243522744224444",
"amount": 3,
"currencyCode": "USD",
"collectDt": "",
"verifyDvCd": "",
"verifyDt": "",
"correctDvCd": "",
"correctDt": "",
"correctManager": "",
"correctComment": "",
"apprNo": "",
"apprDttm": "",
"resultCd": "",
"resultMsg": "",
"regDttm": "02082021060222",
"regUser": "ADMIN",
"uptDttm": "02082021060222",
"uptUser": "ADMIN",
"cancelOrgnTxDt": "",
"cancelOrgnTxSeqNo": "",
"cancellabilityYN": null,
"stan": "006191",
"procCd": null,
"expirationDate": null,
"transactionLocalTime": null,
"transmissionDateTime": null,
"merchantType": null,
"apprCd": null,
"settleYn": "N",
"cancelYn": "N",
"refundYn": "N",
"refNo": null,
"netAmt": null,
"feeAmt": null,
"dsOrderNo": "c120e418-e543-49a1-9663-86726cfe368f",
"merchantName": null,
"merchantLogo": null,
"backUrl": null,
"cardNo": null,
"formUrl": "http://pgtest.payon.com.kh:36605/pg/verifyBinding?termId=CT03000003&clientId=C0000143CT03000003&orderNo=c120e418-e543-49a1-9663-86726cfe368f&merchantId=C0000143&paymentMethod=CREDIT_DEBIT&bindingId=",
"termUrl": "http://localhost:35505/pg/ppcbank/verifyCode?orderNo=3190f3a6-6898-4f26-a15d-76463c5195b1",
"apiKey": null,
"cavv": null,
"bindingId": "",
"clientId": "C0000143CT03000003"
}
}
Last updated
Was this helpful?