Open Payment API

3.7.2 Response

Field Name

Data Type

Size

M/O

Description & Remarks

RespCode

String

2

M

Response code. Code “00” will be returned once the request is accepted. 

RespMessage

String

500

M

Response message

Api

String

30

M

API name

MerchantNo

String

16

M

Merchant no

CustId

String

50

M

Merchant’s Customer id.

OrderId

String

50

M

Order Id

TrxnCount

Integer

 

M

Number of transactions

Transaction List

 

TrxnId

String

20

C

Transaction Id

 

RequestId

String

50

C

Request Id to identify request from merchant

 

CardTokenId

String

20

C

Card Token Id

 

Amount

String

10

C

Captured amount. Up to 2 decimals and no thousand separators.  Example: “10”, “10.5”, “10.50”.

 

PymtStatus

String

1

C

Payment Status. Refer 2.4.2

Payment Status Code.

Signature

 

String

M

Calculated hash by concatenating all the values of the fields and follow the list order.

 

Transaction List should be excluded from signature generation.

       

 

Example

 

<%

RespCode             = Request.Form(“RespCode”)

RespMessage       = Request.Form(“RespMessage”)

Api                         = Request.Form(“Api”)

MerchantNo         = Request.Form(“MerchantNo”)

CustId                    = Request.Form(“CustId”)

OrderId                  = Request.Form(“OrderId”)

TrxnCount              = Request.Form(“TrxnCount”)

 

TrxnId                      = Request.Form(“TrxnId”)

RequestId              = Request.Form(“RequestId “)

CardTokenId         = Request.Form(“CardTokenId”)

Amount                 = Request.Form(“Amount”)

PymtStatus            = Request.Form(“PymtStatus”)

 

TrxnId                      = Request.Form(“TrxnId”)

RequestId              = Request.Form(“RequestId “)

CardTokenId         = Request.Form(“CardTokenId”)

Amount                 = Request.Form(“Amount”)

PymtStatus            = Request.Form(“PymtStatus”)

 

Signature               = Request.Form(“Signature”)

%>

<Add your programming code here>