Pricing Helpdesk Developers Log in Sign up


Payment methods Integrations Partner program

3-D Secure

3-D Secure is a term for a group of systems, that increases the security in the payment process.

In most cases 3-D Secure is an extra step, where the cardholder enters a number, sent to their mobile phone as a part of the purchase.

The technology 3-D Secure is marketed under names such as, “Mastercard SecureCode”, “Verified by Visa” and “Secured by Nets” for Mastercard, Visa and Dankort.

3-D Secure acts as an extra layer of security for the merchant, that to a greater extent can make sure that the buyer is the actual cardholder. For Mastercard SecureCode og Verified by Visa there is also a liability shift, where it becomes the cardholders responsibility in the case of a chargeback.

No extra agreements need to be made, with neither Quickpay or the acquirer to use 3-D Secure.

Payment without 3-D Secure


Payment with 3-D Secure

flow 3-d secure

Set up 3-D Secure

There are two ways to set up 3-D Secure

  1. Payment methods

    With payment methods all payments are redirected to 3-D Secure. Payment methods are set through the settings in your integration (e.g. module-settings or in the actual code) or through Default payment methods in the Quickpay Manager.

  2. Fraud filter

    With fraud filter it is possible to set up rules, that define when a payment should be redirected to 3-D Secure. This is set up through the Quickpay Manager.

Payment methods

“Payment methods” controls which payment methods that are available in the payment window.

By settings “3d” before the payment method, all payments will automatically be send through 3-D Secure. For example, if all card payments should go through 3-D Secure

"payment_methods" = "3d-creditcard"

Shop system

In most shop systems there is a field in the Quickpay module settings to specify the payment methods.

Default payment methods

If it is not possible to set up the payment methods in your integration, you can set up a default value that will be used if no other is specified.

This can be done in the Quickpay Manager, under Settings > Integration

Fraud filter

Using the Fraud filter it is possible to set up rulesets, that specify if a payment should be sent through 3-D Secure.

This can be done by setting the action to “Force 3-D Secure”

3-D Secure Status

Regularly, 3-D Secure requires the cardholder to confirm their identity in the payment flow. This is however not always the case.

If e.g. the card issuer (the cardholders bank) does not support 3-D Secure, the payment can still be authorized as a 3-D Secure payment, without the cardholder’s identity being confirmed. In most cases there will still be a liability shift, where the responsibility instead will shift to the card issuer.

"3d_secure_status": "Y" means that the cardholder has confirmed their identity.

"3d_secure_status": "A" means that 3-D Secure has been attempted and completed, but the cardholder has not confirmed their identity.

Please note

MobilePay Online

Even though MobilePay Online actually is an 2 way authentication, it is not part of the 3-D Secure term.

Shopify & 3-D Secure

If you are using Shopify it is necessary to use Quickpay’s payment window to use 3-D Secure. Shopify’s own payment window cannot handle 3-D Secure.