Mapping of Intersolve Visa Card Statuses - global-121/121-platform GitHub Wiki

One of the ways people can receive cash support via the 121 Platform is via Visa Debit Cards. To make this work the 121 Platform is integrated with a Visa-related API provided by Intersolve. For a general idea of how this integration works, see the Intersolve Visa-related UML Activity Diagrams on the Use Cases page.

To keep the 121 Portal simple and intuitive for Portal Users the system automatically maps various technical statuses relating to Intersolve Visa Cards to a single "121" Visa Card Status, along with an Explanation text if relevant. Also, this 121 Visa Card Status determines which card-related actions are available to Portal Users.

The system determines the "121" Visa Card Status by loading a "definition" CSV file in the code. To see which combination of Intersolve Wallet Status, Intersolve Wallet Blocked, Visa Card Status and if a Wallet is the active Wallet for a person results in which "121" Visa Card Status and possible actions, see the CSV file located here:

services/121-service/src/payments/fsp-integration/intersolve-visa/services/visaStatusMap.csv