Add-Ons By Simtech Development: Apple And Google Pay

Hello!

As you know, Apple and Google Pay add-on allows your customers to save their card details on Braintree server. Now they can remove their credit card info on the profile details page. Also we have added the ability to transfer all customers data including the data from the guests for all orders via Drop-In.

Hello!

We have upgraded the Google Pay JavaScript SDK to the 3.3.6.0 version and added the ability to pay for the order via Google account to the Google Pay payment method.

Please check our Apple and Google Pay add-on to learn all the features.

Hello!

We have updated the Braintree library for the compatibility with PHP 7.2.

Apple and Google Pay add-on allows to accept all Major Credit Cards / Debit Cards, PayPal payments, Apple Pay, Google Pay, Drop-In UI.

Hello!

When you configure payment in our Apple and Google Pay add-on, client token should be generated. Sometimes token can not be generated due to the wrong credentials. Now you will get an informative notification: "An error occurred while getting the token. Please double check the specified keys."

A small suggestion.

Could you please make it a tiny bit more difficult to process refund?

Currently there is no prompt, nothing at all to double check before processing one.

If an unaware admin presses 'Refund' button on order details by accident, it’s all over in a matter of seconds.

At least add a pop out requiring admin to double check that he/she really wants to process the refund for given order.

Also it would be great if once the refund is processed the status of the order would change to "refunded" or "partially refunded".

Or better still if we could associate appropriate statuses in add-on settings.

A small suggestion.

Could you please make it a tiny bit more difficult to process refund?

Currently there is no prompt, nothing at all to double check before processing one.

If an unaware admin presses 'Refund' button on order details by accident, it’s all over in a matter of seconds.

At least add a pop out requiring admin to double check that he/she really wants to process the refund for given order.

Also it would be great if once the refund is processed the status of the order would change to "refunded" or "partially refunded".

Or better still if we could associate appropriate statuses in add-on settings.

Hello,

I agree with you and find your requests very useful. I forwarded your comments to our developers. Thank you.

Hello, Braintree available for Russia?

Hello!

Braintree is not available for businesses in Russia: https://www.braintreepayments.com/country-selection for now. For more infromation you could contact Braintree support: https://help.braintreepayments.com/

Is your addon ready for this

To help you prepare for upcoming SCA requirements, part of the European Payment Services Directive (PSD2) regulations, Braintree recommends that merchants integrate 3DS 2 into their checkout experience by the end of December 2020 to ensure there is no disruption to your checkout experience.

If you already are processing transactions using 3D Secure, no further action is needed. If you are not, please review next steps below.

What do I need to do to ensure there is no disruption?

  1. Confirm that you are using the latest version of the Braintree SDKs where possible.
    1. If you’re not sure, check in with your developer to see if your SDK is on the most recent version, which can be found by looking at the SDK’s respective changelog: iOS, Android, Web
    2. If you are using a third-party shopping cart provider, please reach out to them directly for steps to meet PSD2 SCA requirements.
  2. Review the 3DS 2 Adoption Guide and ensure you are collecting and passing the data points needed to qualify for a 3DS 2 authentication
  3. Validate 3DS 2 readiness by sending at least one test transaction for each payment method available in the checkout flow.
    1. You can verify this by checking the presence of three_d_secure_info in transaction response payloads, and/or checking for a “3D Secure Information” section in a transaction in the Control Panel.

A note about “Enrollment in Progress”

You may notice the “Enrollment in Progress” message next to 3D Secure 2 in your Control Panel. This is by design. While our SDKs are currently ready to support 3D Secure 2 authentications in production, we are still waiting on the card networks to confirm their readiness for the new standards. Once those card networks have made it possible to onboard merchants onto the new 3DS2 rails, our SDKs will immediately be able to support live 3DS2 authentications. With that, we'll turn the “Enrollment in Progress” message off with any additional action on your part. Transactions processed on 3DS1 in the meantime will meet SCA standards and avoid PSD2-based declines.

When is the deadline?

The European Banking Authority’s (EBA) current end for the “migration period” for PSD2 SCA is December 31st, 2020, where it is expected that it will be broadly enforced by the EEA member states. Each country’s National Competent Authority (NCA) has flexibility regarding when and how to enforce the SCA requirement on its issuing banks. While it’s expected that enforcement will track with the migration period end date, issuers in each country may begin to decline payments falling in scope of the regulations before the end of the migration period.

Are there additional resources I can reference?

In addition to the 3DS 2 Adoption Guide, we've published a blog post, 2020 PSD2 Updates and Timelines, that further outlines the necessary action items, how to ensure you’re prepared, and answers common questions about this change.

This is our final reminder prior to the enforcement deadline

The Braintree Team

Is your addon ready for this

Hello, Darius! Yes, the SCA support has been added to add-on starting from versions v4.5.0.13 and v4.10.0.1.

Hello, Darius! Yes, the SCA support has been added to add-on starting from versions v4.5.0.13 and v4.10.0.1.

Great to hear, thanks

Can you please add itemized order details (cart contents) to the information that is passed to Braintree for processing? Having the order details provides a vital secondary backup in the event of a CS-Cart or database error, accidental deletion, and 3rd party accounting.