POST API/qrpay/ipnHandler

Handler IPN

Request Information

URI Parameters

None.

Body Parameters

IPNHandlerModel
NameDescriptionTypeAdditional information
code

string

None.

message

string

None.

msgType

string

None.

txnId

string

None.

qrTrace

string

None.

bankCode

string

None.

mobile

string

None.

accountNo

string

None.

amount

string

None.

payDate

string

None.

masterMerCode

string

None.

merchantCode

string

None.

terminalId

string

None.

checksum

string

None.

ccy

string

None.

secretKey

string

None.

addData

Object

None.

Request Formats

application/json, text/json

Sample:
{
  "code": "sample string 1",
  "message": "sample string 2",
  "msgType": "sample string 3",
  "txnId": "sample string 4",
  "qrTrace": "sample string 5",
  "bankCode": "sample string 6",
  "mobile": "sample string 7",
  "accountNo": "sample string 8",
  "amount": "sample string 9",
  "payDate": "sample string 10",
  "masterMerCode": "sample string 11",
  "merchantCode": "sample string 12",
  "terminalId": "sample string 13",
  "checksum": "sample string 14",
  "ccy": "sample string 15",
  "secretKey": "sample string 16",
  "addData": {}
}

application/xml, text/xml

Sample:
<VNPay.QRPay.IPNHandlerModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API_KD.Assets">
  <accountNo>sample string 8</accountNo>
  <addData />
  <amount>sample string 9</amount>
  <bankCode>sample string 6</bankCode>
  <ccy>sample string 15</ccy>
  <checksum>sample string 14</checksum>
  <code>sample string 1</code>
  <masterMerCode>sample string 11</masterMerCode>
  <merchantCode>sample string 12</merchantCode>
  <message>sample string 2</message>
  <mobile>sample string 7</mobile>
  <msgType>sample string 3</msgType>
  <payDate>sample string 10</payDate>
  <qrTrace>sample string 5</qrTrace>
  <secretKey>sample string 16</secretKey>
  <terminalId>sample string 13</terminalId>
  <txnId>sample string 4</txnId>
</VNPay.QRPay.IPNHandlerModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IPNHandlerResponseModel

IPNHandlerResponseModel
NameDescriptionTypeAdditional information
data

Data

None.

code

string

None.

message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "data": {
    "txnId": "sample string 1",
    "amount": "sample string 2"
  },
  "code": "sample string 1",
  "message": "sample string 2"
}

application/xml, text/xml

Sample:
<VNPay.QRPay.IPNHandlerResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API_KD.Assets">
  <code>sample string 1</code>
  <message>sample string 2</message>
  <data>
    <amount>sample string 2</amount>
    <txnId>sample string 1</txnId>
  </data>
</VNPay.QRPay.IPNHandlerResponseModel>