This plug-in enables functionality for making payments via PayPal Express. The payments will be processed as a preapproval order. When campaign completes, you will be able to capture or void transactions. If you capture the transaction, the money will be sent to your account. Then, you should calculate your fees and send other amount to the owner of the project.
- Merchant ID - The Merchant ID is an alternative to using your email address in non-hosted or non-encrypted item button code. When you open a PayPal Account, this ID is assigned to your account automatically. You have to enter a Merchant ID or your e-mail address in this field.
- API Username - This is one of the credentials used to connect and identify yourself to PayPal servers, during the process of making transactions via web services.
- API Password - This is a password used to identify yourself to servers.
- API Signature - This is a unique string used to identify yourself to PayPal servers.
- Country - This is a country where your service operates. Depending from this option, the system will display a button in local language and will send the user to a local server.
The PayPal Sandbox is a self-contained, virtual testing environment that mimics the live PayPal production environment. It provides a shielded space where you can initiate and watch your application process the requests you make to the PayPal APIs without touching any live PayPal accounts.
- Enable Sandbox - This option enables and disables the test mode. When you are ready for the production server, you must disable sandbox environment.
- Sandbox Merchant ID - The Sandbox Merchant ID is an alternative to using your email address and it is only active for sandbox account.
- Sandbox API Username - A credentials used for identifying yourself to servers that are used for testing.
- Sandbox API Password - Password used for identifying your transaction to test servers.
- Sandbox API Signature - Unique string used for identifying yourself to PayPal test servers.
- Sandbox URL - URL to servers for testing where the system will redirect users to make payments.
- Sandbox API URL - URL where your system will make a request to web services when it is in test mode.
- PayPal Live URL - URL to PayPal service where the system will redirect the user to make a payment.
- PayPal API URL - URL where your system will make a request to PayPal API, processing a real transaction.
- Return URL - URL where PayPal will redirect the baker when he completes his payment.
- Cancel URL - URL where PayPal will redirect the baker when he cancel his payment.
- Notify URL - Callback URL where PayPal will send information about transaction and its status.
- Do Checkout URL - Callback URL where the user will be redirected when he makes a payment. That is a method used from the system to process DoExpressCheckoutPayment .
- Logo URL - This is a link to your logo that will be displayed on the shopping cart on PayPal site.
- Use Default Button - This option enables a function that displays default PayPal button. When you select a country by the above option, the system will generate a button in local language. However, sometimes this button cannot be generate and you should display the default button.
- Button Type - This is the type of the button that will be displayed.
- Button URL - This is a URL to a button, that you would like to be displayed. When you select a country by the above option, the system will generate button in local language. However, sometimes this button will not be generate and you will be able to provide a link to your one. If you would like, you can generate a button and get the link to the picture from the following pages.
- Load Certificate - This option tells to the system to load own certificate when receive and validates transaction data during the process of notification by PayPal. You will find the certificate in the folder of PayPal in Jf Library.