Add support for 3D Secure 2.0

Created on 8 November 2018, almost 6 years ago
Updated 17 May 2022, over 2 years ago

Support is requested for 3D Secure 2.

Brtaintree overview is here: https://www.braintreepayments.com/blog/ready-for-3d-secure-2-0
Braintree documentation is here: https://developers.braintreepayments.com/guides/3d-secure/overview

Current status:

The current patch #47 works for both logged-in and anonymous users, for both initial transactions with a payment method and subsequent transactions with a stored payment method.

Summary of current progress:

Must do:
Fixed:

Should do:
The verifyCard call should have the customer email address provided in hosted-fields-3ds.js
The verifyCard call should have the customer billing telephone number provided in hosted-fields-3ds.js
(See the Braintree docs)

Feature request
Status

Fixed

Version

1.0

Component

Code

Created by

🇬🇧United Kingdom sittard

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • Hi

    Not working for logged in user witg D9

    Error:

    Error: Call to a member function getParameter() on null in Drupal\commerce_braintree\PluginForm\HostedFields\PaymentMethodAddForm->buildCreditCardForm() (line 81 of /httpdocs/web/modules/contrib/commerce_braintree/src/PluginForm/HostedFields/PaymentMethodAddForm.php)

    here is the code:

    if (!empty($configuration['3d_secure'])) {
    if ($order = $this->routeMatch->getParameter('commerce_order')) {
    $amount = $order->getBalance()->getNumber();
    }

Production build 0.71.5 2024