PrestaShop PayPal Website Payments Pro Hosted Solution module is a PrestaShop Payment Gateway extension that will integrate the PrestaShop PayPal Website Payments Pro Hosted Solution with the PrestaShop eCommerce Software and accept payments through credit card and Paypal account quickly. Payment information is collected by PayPal using an inline frame. PrestaShop PayPal Website Payments Pro Hosted Solution module supports, Authorize & Capture, Authorize only and Capture later feature. It also provides facilities for Cancel/ Void any unsettled transactions from administration page.
Supports Major Credit and Debit Cards, Accepts Credit Card payments and process payments at Paypal page.
Supports PayPal Express Checkout for Paypal Account holder customers in your website.
Provides PCI compliance solution for your business Update Users and Orders info in PrestaShop.
Process orders using PrestaShop Admin User interface.
Sends Shipping and Tax information to PayPal Store Owners can configure the module between ’Authorization and Capture’ or ’Authorization only and Capture later’ - when the products are ready for shipment.
Store Owners can capture amount directly from configuration page.
Store Owners can refund the order amount from configuration page.
Supports multilingual in Prestashop. Although the form offers the option to pay using PayPal account by default, you can contact your account manager or customer support to turn this option off.
Can able to customize the Payment form, Pay Now button and style, template from your Merchant Account Template configuration page.
This module works with PayPal Website Payments Pro Hosted Solution. Please check with Paypal for country support.
Iframe enabled in your browsers.
Paypal Specified browsers like, Internet Explorer 7.0 and above, Firefox 3.5.x and above, Chrome 4 and above and Safari 4.x and above.
PayPal Website Payments Pro Hosted Merchant Account from Paypal
cURL is required and MUST be compiled into PHP
SSL Certificate may be required and installed
This module may require Ion Cube loader.The server should have the ionCube loader installed. If it is not available or not installed, you can request your hosting provider to install this version of ion cube loader available at http://www.ioncube.com/loader_installation.php
Unzip the downloaded module archive file
Copy the folder "egrpaypalprowpphosted" from the path "YOUR_PrestaShop_ROOT/MODULE" and paste to the related path in your PrestaShop folder.
Go to Admin section, select payment module under ’Payments & Gateways’ and install ’PayPal WPP Hosted’ (egrpaypalprowpphosted).
Module Settings :
After successful install, under General Settings Tab, Configure the following,
Sandbox mode or Live Mode (if Yes - Sandbox Mode, No - Live or Production Mode)
Currency – Select the currency of your country (AUD) , as this will be associated with your Merchant Account
PayPal Payment Pro Merchant Account - Email ID associated or assigned for your PayPal WPP Hosted Merchant Account
Click on Update Settings button
For generating API user, API password, API signature, login to your PayPal Merchant Account and under Profile link, click ’Request API credentials’ link and in the API Access page, under Option - 2, click the link ’View API Signature’ so you can get the API user, API password, API signature. Add these values in the Module configuration page for respective fields.
Make sure that your Prestashop website has all the states added along its ISO code, as PayPal WPP Hosted requires the information of the country and state code to be send along your shipping/ billing address information, for payment processing.
Make sure that your Prestashop website has SSL enabled (for enabling Login to Admin, Go to Preferences and Enable SSL.
Merchant Account Settings :
Login to Merchant Account and go to Profile -> Website payment settings -> Website Payments Pro Hosted Solution -> Settings
Under, ’What information do you want to collect on your Website Payments Pro payment page?’, Check the boxes for fields, Card information and Customer name
Under, ’How do you want to display payment confirmation?’ Select ’On my company’s confirmation page’ and enter the URL of your website as follows, ’YOUR_PrestaShop_DOMAIN_NAME/modules/egrpaypalprowpphosted/paypal/GetTransactionDetails.php’
For example your domain name may be, abcshopping.com then the URL will be, www.abcshopping.com/modules/egrpaypalprowpphosted/paypal/GetTransactionDetails.php
Save the Settings page.
Payment Form Template settings :
You can configure the payment form template as you like it from the PayPal Merchant Account Template Settings.
Login to Merchant Account and go to Profile -> Website payment settings -> Website Payments Pro Hosted Solution -> Customization
Select the Layout from options A, B and C
Edit Store Title, all other elements color information if you require and save the template using ’Save and Publish’ button.
Send Test Transaction and Go live.
Use the test credit cards for sandbox testing that are provided by Paypal
Card no : 4264587599449740
card Type : Visa
Card Verify no : 962
Exp date : 01/2019
When you encounter a blank iframe in the payment page, try logging into the Paypal developer account in another tab and reload the payment page. It will open the iframe. This is strange for blank iframe loading also found no answer from PayPal. Though it will work perfectly when using Live Merchant Account configured to the module.
Module Bazaar is pioneered by eGrove Systems Corporation. We have a dedicated team for Products and Modules development, who are engaged in the development of Premium Modules, Add-ons, Extensions, Components, Themes and Templates for Software such as Magento, Prestashop, Open Cart, Wordpress, Joomla + VirtueMart and many more Open Source software. Read More........
"Any of the trademarks, service marks, website names, product names, logos, brands, other trademarks or similar rights featured or referred to within this website are the property of their respective trademark holders. These trademark holders are not affiliated with modulebazaar"