Support

Home Forums Event Espresso Premium Braintree UI issues

Braintree UI issues

Posted: December 28, 2017 at 10:10 am

Viewing 5 reply threads


Meg Benedicte

December 28, 2017 at 10:10 am

This topic is similar to this post https://eventespresso.com/topic/braintree-payments-how-to-format-the-pay-now-button/

We are having a lot of abandoned cart after switching to braintree. Users are finding it hard to identify the PayPal button, as it’s hidden at the bottom of the form and takes a few seconds to load.
They also complain about too many form fields which can be cut down to process payment. I think re-designing the front-end UI for braintree payment gateway can solve above mentioned issues.

Do you have any suggestions before we decide to switch back to our old setup?


Josh

  • Support Staff

December 28, 2017 at 10:20 am

Hi Meg,

The Braintree gateway uses the Braintree dropin UI, and the Braintree dropin UI originates from Braintree itself. So with regards to the PayPal button’s identification and the few second it takes to load, you’ll note the same look and behavior on Braintree’s demo here:

https://developers.braintreepayments.com/guides/drop-in/overview/javascript/v2

What that means is any redesign would have to be made by Braintree. Event Espresso simply loads in Braintree’s UI into an iframe on the page, and the contents of that iframe can only be changed by Braintree.

With regards to “too many form fields which can be cut down”, you can remove fields by following the link listed in the customization section of the Braintree documentation:

https://eventespresso.com/wiki/braintree-payment-gateway/#customizations


Meg Benedicte

December 28, 2017 at 10:54 am

Hi Josh,

Thank you for speedy response.
I see EE’s braintree addon uses JS v2 SDK. How can I switch to JS v3 SDK? It seems like UI drastically improves over js v3.

Here’s a link to demo
https://developers.braintreepayments.com/guides/drop-in/overview/javascript/v3


Josh

  • Support Staff

December 28, 2017 at 11:38 am

You’d build a new gateway to integrate with the JS v3 SDK by following Braintree’s guide and EE’s gateway development guide. The current Braintree gateway integrates with the JS v2 SDK only. Much of the code of the current Braintree could be re-used into a new gateway, however, updating the SDK will require code changes to the JavaScript files within the EE Braintree gateway because Braintree’s new SDK version uses a different setup approach.


Meg Benedicte

December 28, 2017 at 2:13 pm

What’s your policy on re-using the old code if we intend to make our custom braintree payment gateway open source?


Josh

  • Support Staff

December 28, 2017 at 3:26 pm

The Braintree gateway includes a LICENSE file that offers the rights to keep the plugin open sourced.

Viewing 5 reply threads

The support post ‘Braintree UI issues’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso