Response Code 20

This is a generic "catch all" response code used for all endpoints, and is returned in a number of different scenarios. The below table summarizes the different scenarios, endpoints and reasons for the Error.

Scenario

Endpoints

Cause

Chain Invalid 

Load
Refund
Balance
BalanceNoPin
CardUnFreeze
CardUnlockOnline

The merchant does not exist or it's associated with a deleted customer

This Merchant is invalid for the Pan (<PanNumber>)

The merchant does not exist or the pan is not registered for its customer

The merchant or card is not allowed to complete this transaction

The merchant is not allowed to transact against the transaction type.

Merchant must have the same currency as the request

The request currency is not the same as the merchant currency

Cannot run PayForGoods for C1 card

Attempt to redeem coupon pan