Special Functions

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.

ValueDescription
add_address_verification_fieldsAdds the AVS verification parameters address1, address2 and zip to DE123 if they are present in the client's profile.
add_cashbackSimulates cash back as part of the transaction. Requires the cashbackAmount parameter.
add_pinAdds 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_onlyConverts the authorization message into an AVS transaction. Use when performing a tokenization authorization for a mobile wallet (transType: 16).
make_multicurrencyConverts 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_tokenizedSimulates 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.

    ValueDescription
    make_tokenizedConverts the transaction into a tokenization request. Populating the requesterId and posEntryMode parameters is recommended for this function.
    make_atmConverts the transaction into an ATM withdrawal.
    make_partial_reversalConverts the transaction into a partial reversal. Requires the partialAmount parameter. The partialForeignAmount parameter can be populated instead.
    make_cashbackSimulates cash back as part of the transaction. Requires the cashbackAmount parameter. Debit accounts only.
    make_cash_advanceSimulates a cash advance as part of the transaction. Requires the cashbackAdvanceAmount parameter. Credit accounts only.
    make_debitConverts 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.

    Galileo Financial Technologies, LLC 2024

    All documentation, including but not limited to text, graphics, images, and any other content, are the exclusive property of Galileo Financial Technologies, LLC and are protected by copyright laws. These materials may not be reproduced, distributed, transmitted, displayed, or otherwise used without the prior written permission of Galileo Financial Technologies, LLC. Any unauthorized use or reproduction of these materials are expressly prohibited.