When doing online payments we recommend a client-to-client integration with an eCommerce payments provider using our Integration Theme.
This method is more secure and will require less future maintenance.
The last available build for the eCommerce PowerPack is v17.
The eCommerce PowerPack allows you to implement PayPal into your DriveWorks Project. See eCommerce PowerPack Deployment Guide for more information on how to implement the eCommerce PowerPack into your DriveWorks Projects.
The eCommerce PowerPack contains these Specification Functions and Tasks:
Functions |
---|
Get Recipient Email Address |
Get Shipping Address |
Specification Tasks |
Create Express Check Out Payment |
Execute Express Check Out Payment |
We strongly recommend that you register for a PayPal development account. This will allow you to test your implementation with sandbox accounts and without having to use real money before moving to implementing it into your production environment.
To be able to use this functionality you have to create a PayPal account. To create a PayPal account:
Once you have set up a PayPal account you need to then register for a Sandbox account. To do this:
This then launches the PayPal Developer Dashboard which allows you to create and manage your Sandbox accounts and Apps.
To allow DriveWorks to interact with PayPal you have to create and register a REST API App. You only require a name to create an App. To do this:
If you have not confirmed your email address this button will be grayed out.
If you have confirmed your email but this is still grayed out you may have to log out and log back in for it to update your account.
To allow you to use the eCommerce PowerPack you must install the Plugin. This can be downloaded from the DriveWorks Community. To install the eCommerce PowerPack:
For more information on installing Plugins and the Plugin Settings within DriveWorks see Plugin Settings
Once you have installed the eCommerce PowerPack you have to set up your REST API Account with DriveWorks. To do this:
Clicking Cancel will not save the Client ID or client Secret you have entered.