OmniPay for EDD is our extension for Easy Digital Downloads (EDD) WordPress e-commerce solution that bundles over seven payment gateways together such as PayPal (Pro & Express Checkout), Stripe, Authorize.Net, 2Checkout, Braintree and WePay.
In this article, I will walk us through the steps in setting up Braintree for EDD so you can start processing credit card and PayPal payment through them.
Go to the plugin settings page by clicking the OmniPay for EDD WordPress dashboard menu.
If Braintree settings isn’t present, drag it from the Available Gateways at the right and drop to the settings area.
Enter your API credentials which are your Merchant ID, Public Key and Private Key, then save. See this article to learn how to get them.
Select the checkout style which can be Drop-in UI or Hosted Fields.
Braintree’s Drop-in UI is an iframe embedded checkout form that offers a complete, ready-made payment UI for a quick and easy way to accept payments. The UI includes a card entry form and, if enabled, PayPal/Venmo buttons (Venmo only on mobile).
While Hosted Fields is also iframe rendered, it differs from Drop-in UI in that it renders an iframe to handle input for each field where your customer enters credit card details. This provides you with the ability to customize the look and feel of your web page while ensuring that you are compliant with the new PCI rules.
It is built for merchants who want SAQ A eligibility and control over the styling and layout of their page. For more information, see its overview on Braintree website.
To start processing credit card payment via Braintree after the above setup, you have to activate it. Click to learn how to activate a payment gateway in Easy Digital Downloads.
With the gateway activated, your store / website will be ready to start processing payments.