Transaction Response Variables

Created by Paul Deveza, Modified on Tue, 16 Jun at 1:53 AM by Paul Deveza

Header Response

Besides the response body which is a standard NMI response, OpenPath will also include our internal payment packet ID, the server which executed the transaction, the OpenPath Payment Provider/Gateway "Connector" ID and the name of that connector in the following format:

X-OpenPath-PacketId

 The internal OpenPath Transaction Packet ID, which will also match up with the OpenPath webhook Packet ID.

X-OpenPath-Server

The OpenPath server which processed the request.

X-OpenPath-GatewayId

The Connector ID in the OpenPath system that processed the transaction.

X-OpenPath-GatewayName

The merchant assigned name of the Connector that processed the transaction.

 

Body Response

Example

response=1&responsetext=100 | Transaction approved&authcode=8H32Z&transactionid=30201092293&avsresponse=X&cvvresponse=M&orderid=1000&response_code=100

 

Standard Response

Variable NameDescription
response

1 = Transaction Approved
2 = Transaction Declined
3 = Error in transaction data or system error
4 = Rejected

responsetext*Textual response
authcodeTransaction authorization code.
transactionidPayment gateway transaction id.
avsresponseAVS response code. See: AVS Response Codes
cvvresponseCVV response code. See: CVV Response Codes
orderidOriginal order id passed in the transaction request.
response_codeNumeric mapping of processor responses. See: Transaction Result Codes

*responsetext - the response text will contain both the original processors response code and the processors response text seperated by the pipe "|" symbol.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article