Skip to content

      Provider Codes

      The provider code is the original response code from the payment provider/ acquirer.

      Provider Code can be found in every transaction response:

      Transaction response with Provider Code

      {
      "createdAt":1508131693828,
      "modifiedAt":1508131693914,
      "type":"CAPTURE",
      "transactionId":"transaction_XXXXX",
      "description":null,
      "initialAmount":100,
      "refundedAmount":0,
      "currency":"EUR",
      "status":"SUCCESS",
      "order":"XXX",
      "parentTransaction":"transaction_XXXXX",
      "transactions":null,
      "basket":[
      ],
      "providerCode": "00" 
      }

      Full list of the Provider (GICC) Codes for credit cards:

      CodeDescription
      00Approved or completed successfully
      02Call Voice-authorization number; Initialization Data
      03Invalid merchant number
      04Retain card
      05Authorization declined
      06Sequence- generation- number error - diagnostics necessary; the POS Terminal must carry out reconciliation with a 0800 message
      09The value 09 has special significance as it indicates a wait message and the POS- System should expect to wait at most 30 seconds more. The host may send several of these wait messages until the true reply is ready. A wait message contains only the following fields: Message Type, Bit Map, PAN, System Trace Audit number, POS Terminal ID Code, Response Code, and Additional Response Data.
      10Partial approval
      12Invalid transaction