Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-6761

Attempt to add/update credit card via Braintree is failing due to lack of 3DSecure support

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • None
    • SaaS
    • System
    • False
    • False
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Yes
    • Undefined

    Description

      Current behaviour

      When adding a credit card the following errors are observed in the console:

      code: "THREEDS_NOT_ENABLED_FOR_V2"
      ​details: undefined
      ​message: "3D Secure version 2 is not enabled for this merchant. Contact Braintree Support for assistance at https://help.braintreepayments.com/"
      ​name: "BraintreeError"
      ​stack: ""
      ​type: "MERCHANT"
      

      Expected behaviour

      When adding a credit card a flash message appears "Your card was stored successfully" and the card is added correctly to the Braintree payment gateway.

      Dev Notes

      Customer says this, "Apparently using 3D secure requires using the latest BrainTree SDK which it appears 3Scale isn't using."
      According to https://braintree.github.io/braintree-web/current/three-d-secure_shared_errors.js.html
      THREEDS_NOT_ENABLED_FOR_V2: Occurs when 3D Secure component is created with version 2 parameter, but merchant is not enabled to use version 2.
      This is also interesting amasferr?

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              rhn-support-keprice Kevin Price
              Jakub Smolár Jakub Smolár
              Votes:
              1 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: