These values are used for the specialFunctions
field of the Create Simulated Card Authorization endpoint. The value in association
determines which table to use.
Visa
Use the values in this table when association: visa
.
Value | Description |
---|---|
add_address_verification_fields | Adds the AVS verification parameters address1 , address2 and zip to DE123 if they are present in the client's profile. |
add_cashback | Simulates cash back as part of the transaction. Requires the cashbackAmount parameter. |
add_pin | Adds the PIN from the card account to DE052, if set. If you pass a value in the pin parameter, the call uses that value as the PIN as well as changes the PIN for the card. |
make_address_verification_only | Converts the authorization message into an AVS transaction. Use when performing a tokenization authorization for a mobile wallet (transType: 16 ). |
make_multicurrency | Converts the transaction into a multicurrency request. Requires these parameters: settleAmount settleCurrencyCode cardBillingAmount cardBillingCurrencyCode If any of these parameters are not populated, the multicurrency property will not be applied to the authorization message. You can use whichever currency codes you want. |
make_tokenized | Simulates a transaction made with a mobile wallet. The requesterId and posEntryMode parameters are recommended for this function. |
Mastercard
Use the values in this table when association: mc_auth
.
Value | Description |
---|---|
make_tokenized | Converts the transaction into a tokenization request. Populating the requesterId and posEntryMode parameters is recommended for this function. |
make_atm | Converts the transaction into an ATM withdrawal. |
make_partial_reversal | Converts the transaction into a partial reversal. Requires the partialAmount parameter. The partialForeignAmount parameter can be populated instead. |
make_cashback | Simulates cash back as part of the transaction. Requires the cashbackAmount parameter. Debit accounts only. |
make_cash_advance | Simulates a cash advance as part of the transaction. Requires the cashbackAdvanceAmount parameter. Credit accounts only. |
make_debit | Converts the transaction into a Maestro transaction. Also adds the PIN from the card account to DE052, if set. If you pass a value in the pin parameter, the call uses that value as the PIN as well as changes the PIN for the card. |