POST ProcessQRPayment
Request Information
URI Parameters
None.
Body Parameters
PaymentInitialize| Name | Description | Type | Additional information |
|---|---|---|---|
| TransactionID | string |
None. |
|
| Amount | decimal number |
None. |
|
| Currency | string |
None. |
|
| ScannedQR | string |
None. |
|
| MerchantAccountID | integer |
None. |
|
| SecureHash | string |
None. |
|
| BranchID | string |
None. |
|
| TillID | string |
None. |
|
| AdditionalInfo | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"TransactionID": "sample string 1",
"Amount": 2.0,
"Currency": "sample string 3",
"ScannedQR": "sample string 4",
"MerchantAccountID": 5,
"SecureHash": "sample string 6",
"BranchID": "sample string 7",
"TillID": "sample string 8",
"AdditionalInfo": "sample string 9"
}
application/xml, text/xml
Sample:
<PaymentInitialize xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ExternalPayment"> <AdditionalInfo>sample string 9</AdditionalInfo> <Amount>2</Amount> <BranchID>sample string 7</BranchID> <Currency>sample string 3</Currency> <MerchantAccountID>5</MerchantAccountID> <ScannedQR>sample string 4</ScannedQR> <SecureHash>sample string 6</SecureHash> <TillID>sample string 8</TillID> <TransactionID>sample string 1</TransactionID> </PaymentInitialize>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
doReturn| Name | Description | Type | Additional information |
|---|---|---|---|
| Flag | integer |
None. |
|
| TransactionID | string |
None. |
|
| ReferenceNo | string |
None. |
|
| ReturnText | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Flag": 1,
"TransactionID": "sample string 2",
"ReferenceNo": "sample string 3",
"ReturnText": "sample string 4"
}
application/xml, text/xml
Sample:
<doReturn xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ExternalPayment"> <Flag>1</Flag> <ReferenceNo>sample string 3</ReferenceNo> <ReturnText>sample string 4</ReturnText> <TransactionID>sample string 2</TransactionID> </doReturn>