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 PayPal Express Checkout and Direct Payment(PayPal Pro) so you can start processing payment through them.
Go to the plugin settings page by clicking the OmniPay for EDD WordPress dashboard menu.
If PayPal Payments Pro and PayPal Express Checkout settings isn’t present, drag them from the Available Gateways at the right and drop to the settings area.
Enter your API credentials which into the form fields which can be gotten by following this guide. then save.
For testing, you can always use your sandbox account API credentials. Be sure to enable test mode in EDD.
Please note: you are required to use PayPal Pro (Direct Payment API) and Express Checkout together as part of the PayPal Payments Pro solution. However, you can use the Express Checkout alone but not .
In most cases, you will use the same API credentials for both our PayPal Pro and Express Checkout since it is the same PayPal account.
Difference Between Direct Payment and Express Checkout
Direct Payment lets buyers who do not have a PayPal account pay for their order using their credit cards without leaving your website. PayPal processes the payment in the background.
While Express Checkout enables buyers to make payments using their PayPal accounts in addition to debit and credit cards. In this case, the buyers are redirected to a secure page hosted on PayPal sever to complete make the payment.
To start processing credit card payment via Express Checkout or both Express Checkout and Direct Payment, you have to activate them. Click to learn how to activate payment gateways in Easy Digital Downloads.
With the gateways activated, your store / website will be ready to start processing payments.