Hi,
PayPal Direct enables customers to check out and pay directly on your site without having to go to paypal sites. The customers should enter their credit card information on your site, so you should enable SSL and be careful with that information.
To enable PayPal Direct using PayPal Sandbox
1. Create an account on
https://developer.paypal.com/.
2. Create one personal test account.
3. Create one merchant test account.
4. Configure NopCommerce
a) Enable PayPal Direct for your site from the administration panel: Administration->Configuration->Payment->Payment Methods.
b) Follow the steps described in the Configuration section for PayPal Direct payment method in NopCommerce administration panel:
- Log into your PayPal account.
- Click on Profile from the Home Menu.
- Under Account Information >> Choose API Access.
- Click on Request API Credentials.
- Choose API Signature as the credential type.
- Enable the checkbox and agree to the license Terms-I agree to the API Certificate Terms of Use and terms incorporated therein and press the Submit button
- select "Authorize and Capture" if you want to accept the money from the customer right after the authoriziation. The other option allows you to authorize the customer`s credit card information and the take their money whenever you want.
- check the "Use Sandbox" option
c) Then you should enable Website Payments Pro(WPP) for your merchant test account(currently there is a bug in enabling Website Payments Pro on merchant test accounts, so if you encounter this you might contact some of the paypal administrators to enable it for you).
If everything goes to plan you can test the payment by providing the information from the personal test account when making the checkout.
Some useful links:
https://www.x.com/docs/DOC-1603If you cannot enable WPP on your merchant account:
https://www.x.com/docs/DOC-3131https://www.x.com/thread/39182?start=195&tstart=0We haven`t integrated paypal direct in the real world yet, but I believe the steps will be the same.
1. Create a business PayPal account.
2. Configure your site to use PayPal Direct.
3. Enable WPP.
Hope this helps.