API Reference

Reversal API

This API is used by an institution to process transaction rejection/reversal in Credit+ Issuing system in case of failure so that the cardholder can be credited. The Credit+ Issuing receives a reversal request through an API. The system performs validations and credits the amount back to the carholder. This API is applicable for the credit, debit, prepaid products of the Credit+ Issuing system for the Pine Labs network only.

HTTP Status and Response Status Matrix

  • HTTP Code: This is the response status code issued by a server in response to a client's request made to the server.
  • Error Code: This is the error code returned by Credit+ Issuing application in the ‘code’ field of the response message indicating if the request was processed successfully or failed.
  • Reason: This is the description of the error code returned by Credit+ Issuing application.
HTTP CodeError CodeReasonDetails
201000Success
400997Channel field is mandatory
400997Transaction Type field is mandatory
400997Transaction Type field is invalid
400997Trace Audit Number field is mandatory
400997Trace Audit Number field value must have size 6
400997Retrieval Reference Number field is mandatory
400997Retrieval Reference Number field value must have max length 12
400997Transmission Date Time field is mandatory
400997Transmission Date Time field must be in MMddHHmmss format
400997Transaction Local Date field is mandatory
400997Transaction Local Date field must be in yyMMddHHmmss format
400997Transaction Amount field is mandatory
400997Transaction Amount field value must have size 12
400997Transaction Currency field is mandatory
400997POS Data field is mandatory
400997POS Data field is invalid
400997Card Acceptor Terminal ID field is mandatory
400997Card Acceptor Terminal ID field value must have size 8
400997Card Acceptor Code field is mandatory
400997Card Acceptor Code field value must have size 15
400997Card Acceptor Name Location field is mandatory
400997Card Acceptor Name Location field value must have max length 100
400997Acquiring Country Code field is mandatory
400997Reversal Reason Code field is mandatory
400997Reversal Reason Code field value must have size 4
400997Original Transaction Reference Number field is mandatory
400997Original Transaction Reference Number field value must have max length 12
400997Original Trace Audit Number field is mandatory
400997Original Trace Audit Number field value must have size 6
400997Original Transmission Date field is mandatory
400997Original Transmission Date field must be in MMddHHmmss format
400997Original Transaction Date field is mandatory
400997Original Transaction Date field must be in yyMMddHHmmss format
400997Transaction Currency field should be Number
403900User Or Bank does not support API
404998Invalid Device
500999Error while processing request
500912Forward offset time limit violated
500913Backward offset time limit violated
500951System Internal Error
400902Invalid Transaction
500909System Malfunction
404914Original Transaction not Found
500TRANSACTION_PROCESSING_FAILUREThe transaction cannot be processed. Please try after some time
400994Invalid Encryption-Algorithm header value
400994Invalid Encryption Request Parameters
400994Cryptography error
Language
URL
Click Try It! to start a request and see the response here!