• Resolved contemplate

    (@contemplate)


    We received the follow notice from Braintree. Does this plugin use the latest SDK?

    Dear Customer,

    We’re writing to tell you about a change to refund processing that we’re releasing on May 18, 2021.

    While no action is required, we strongly suggest working with your developers to ensure you’re running the latest SDK versions in order to experience the full benefits of this upcoming change. More details are included below.
    What is changing?

    The payments industry is moving to an authorization model for refund processing. Once this framework goes into effect, refunds will be preceded by authorizations to allow the card issuer to approve or decline before the refund is processed. Real-time processor response codes similar to those returned from sale authorizations will be provided in cases where a refund is declined. Refund authorizations will also appear on cardholder statements in real-time, to improve transparency.

    The update ensures we meet new card brand rules introduced by Visa, MasterCard, and Discover in 2019.
    Benefits for you

    This model will increase transparency into the refund process for merchants and customers alike, including the following benefits:

    Real-time refund approval responses
    Reduction in refund-related disputes and chargebacks
    Improved cardholder transparency

    You can learn more about the benefits by reading through our Refund Authorizations guide.
    Next Steps

    Ahead of this change, we recommend working with your development team to upgrade to the latest SDK, testing the new workflow in Sandbox, and reading up on our guide to learn more about all the upcoming benefits. We’ve crafted several resources to get you started to make sure the model works seamlessly for you:
    New SDK versions + GraphQL

    In order to receive the most detailed information for declined refunds, merchants will need to use one of the SDK integrations released in 2020 (listed below) or GraphQL. This will ensure that when a refund is declined, you will see start to see decline codes from the 2000-class decline codes list.

    Ruby 3.0 or newer
    Python 4.0 or newer
    Java 3.0.0 or newer
    Node.js 3.0.0 or newer
    PHP 5.0.0 or newer
    .NET 5.0.0 or newer

    Previous SDK versions

    While merchants on older SDKs than those listed above will still be able to process, instead of getting a decline code for declined refunds, you will receive one of the following two validation errors:

    Hard decline: 915200 -?Failed to refund transaction.
    Soft decline: 915201 -?Failed to refund transaction. Please try again at a later time.

    Note: Third Party Integrations

    If you’re using a third-party shopping cart to integrate with Braintree, your shopping cart provider should be making any necessary integration updates to be sure that you’ll be able to see the processor responses. Please reach out to your provider for more information.
    Handling Declined Refunds

    When a refund authorization is declined by the issuer, you will need to work with your customer to issue a credit via an alternative method outside of Braintree, such as a store credit or check.
    More information

    See the Braintree guide for this additional information:

    Refund Authorizations

    – The Braintree Team`

Viewing 2 replies - 1 through 2 (of 2 total)
  • Steve

    (@skyvergesteve)

    Hey @contemplate,

    Thanks for contacting us about our Braintree for WooCommerce plugin! I’m happy to help out ??

    Hope you had a great weekend!

    On March 18, we released the 2.5.0 version of the plugin, which, among other changes, includes an update to the latest Braintree JavaScript SDK.

    In order to make sure that this will work with the new refund process, I have reached out to our development team for further confirmation that this update will address this. As soon as I hear more information back from my query, I will get back to you and let you know any additional information on this, most likely sometime tomorrow.

    In the meantime, can you please let me know if you have any additional questions?

    Cheers,

    Steve
    SkyVerge

    Plugin Support Nico

    (@nicolamustone)

    Automattic Happiness Engineer

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Latest Braintree SDK?’ is closed to new replies.