The wallet passthrough object
This payload allows a vaulted wallet credential to be decryped and passed to FatZebra to be used for transactions. Currently supported passthrough wallets are ApplePay and GooglePay.
The wallet object should be supplied, including the wallet type and cryptogram, to ensure the correct switch settings are applied. The card and transactions details should be applied using the decrypted wallet details.
The wallet object for a passthrough transaction must contain:
- type, currently supported values:
passthrough_apple_pay
for ApplePay walletspassthrough_google_pay
for GooglePay wallets
- Cryptogram - decrypted from the wallet
The SLI indicator should be provided in the extra field. This will be based on the eciIndicator in the decrypted payment data for the initial transaction - usually '05' and for subsequent merchant initiated transactions without the token this should be '07'.
Other fields may be applied as per standard purchase field.
BIN blocking based on county of origin will not be performed when using network token passthrough.
As the underlying instrument is not provided, and the network token submitted may have been generated with a BIN that corresponds to a foreign institution, BIN blocking can not be applied to transactions using network token passthrough.
SLI should be provided
The SLI should be provided in the extra object to ensure the wallet is correctly processed by the switch.
For ApplePay transactions, this value will be the eciIndicator in the payment data element. For Google pay transactions, this will be the eciIndicator value in the payment method details element.
In the case of subsequent transactions being provided without the cryptogram and a reference to a previous transaction, this value should be provided as 7