Skip to content

      Provider Codes

      The provider code is the original response code from the payment provider (acquirer).

      Provider Code in Transaction Response

      The 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