Debit Card Payments
Debit card payments allow you use debit card in place of credit cards to process payments. Debit card details are similar to credit card details, which typically include payer name, card number, card expiry, and card security code. Debit card fields may be passed in all transaction commands that require you to pass card details.
Internet
is not blocked if 3-D Secure authentication is not attempted.To get a list of card schemes supported on the Mastercard Gateway, see Supported Card Schemes [NVP][REST].
To identify whether the card used to make the payment is a credit, debit, or a charge card, check the funding method (sourceOfFunds.provided.card.fundingMethod
) returned in the Retrieve Transaction
response. For information on how you can use card type details to support surcharging decisions, see the FAQ section in the Surcharging page.
Card Details API Reference[REST][NVP]
Maestro cards
With Maestro debit cards, all Internet transactions must at least attempt to perform a 3-D Secure authentication before performing a financial transaction. The transaction will be processed by the Mastercard Gateway if the authentication is attempted and an authentication response other than Authentication Failed
is received. If authentication is not attempted, the transaction is blocked by the Mastercard Gateway.
MADA cards
MADA is supported in Saudi Arabia as a co-branded card with Mastercard and Visa, as well as mada-only single-branded cards. Payments processed with mada co-branded cards should return MADA_MASTERCARD or MADA_VISA in the localBrand
field of transaction response, whereas payments processed with mada-only single-branded cards should return MADA_ONLY in the localBrand
field of transaction response. All cardholder-initiated transactions using Mada cards require 3-D Secure authentication.
ITMX cards
ITMX is supported as a co-branded card with Mastercard and Visa in Thailand. Payments processed using ITMX debit
cards return MASTERCARD_ITMX or VISA_ITMX in the localBrand
field in the transaction response. All cardholder-initiated transactions using ITMX cards require 3-D Secure authentication.
EFTPOS cards
EFTPOS is supported as a co-branded card with Mastercard and VISA in Australia. Payments that are processed using EFTPOS debit cards return EFTPOS in the localBrand field in the transaction response.