Back to VanboDevelops

  1. Description
  2. Installation
  3. Configure
  4. Options
  5. Changelog

PayPal Express Checkout Payment Gateway

Jigoshop PayPal Express Checkout (PPEC) Payment Gateway will allows you to extend your Jigoshop installation with the a quicker checkout process, saving time of your customers and providing them with a safer way to store their payment information.
The plugin integrates a dynamically generated “Checkout with PayPal” button into your shopping cart page. The button send the user to PayPal where he/she can confirms the shipping address, add a shipping note to you, choose from the PayPal payment methods available and then returns to your site. When the customer returns all he/she is left to do is pick the shipping method available in accordance to their address and confirm the payment. This whole process involves just a few clicks for the customer, hence the quicker way to pay.


  1. Upload the `jigoshop-paypal-express-gateway` folder to the `/wp-content/plugins/` directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to `Jigoshop > Settings > Payment Gateways` to configure the PPEC gateway settings.
  4. If you need help on how to upload and activate a WordPress plugin click here.


Steps to configure your PayPal Express Gateway installation.

  1. Login to your PayPal account
  2. Copy and Paste the “checkout” folder from PayPal Express ( PPEC ) plugin to your theme main folder.
    • This folder contains the Checkout form templates modified to work with PPEC. Since you are placing them in your themes folder you are still save to make any updates on your Jigoshop Plugin.
  3. Login to your Jigoshop store and navigate to your ‘Settings > Payment Gateways’.
  4. Enable PayPal Express Checkout.
  5. Write your “Method Title” and “Description”.
  6. To get your PayPal Express Checkout credentials go to “PayPal > My Account > Profile > under Account Information choose API Access > under Option 2 choose ‘Request API credentials’ > choose ‘Request API signature’ and click ‘Agree and Submit'” after you finish working woth the credentials click Done.
  7. Copy and Paste the credentials as from PayPal to the appropriate setting fields of PPEC plugin.
  8. Write in ‘Receiver E-mail’ field your PayPal e-mail of the account to which you will receive payment.
  9. Choose the transation type you want to use. Sale or Authorization only.
  10. Set if you want to receive e-mails with error logs and to which email you want to receive them.
  11. Set a test or live mode. Recommended: make a few transactions in test mode before you go live.
  12. Save Changes.

More Details:

If you want the Phone number field enabled on the PayPal payment pages you want to:

  1. Login to your PayPal seller account.
  2. Navigate to “Profile -> Website Payment Preferences”
  3. Scroll down to “Contact Telephone Number”
  4. Choose one of the options “On (Optional Field)”, “On (Required Field)” or the default “Off (PayPal recommends this option)”



== 1.2 – 2012-12-20 ==

* New: New option to display the ‘Checkout with PayPal’ dynamic image by country.

* Fix: The ‘Checkout with PayPal’ now works in IE8+

* Updated: Checkout template files.

* Updated: PayPal Express now supports Jigoshop 1.3 or higher

== 1.1.4 – 2012-11-22 ==

* New: Added option to choose Transaction Type. Sale or Authorization.

== 1.1.3 – 2012-10-10 ==

* Fix: State and Country are now updated correctly after returning from PayPal.

* Tweak: When the ‘DoExpressCheckoutPayment’ fails, an error message is now shown on the ‘Thank You’ Page.

* weak: The ‘Checkout with PayPal’ button on the Cart page now links to the ‘https’ page when SSL is forced on the Checkout page.

== 1.1.2 – 2012-10-01 ==

* New: Added an option to clear the shopping cart after successful payment.

* Tweak: Added “jigoshop_ppe_order_args”, and “jigoshop_ppe_cart_args” for easier management of the order parameters.

== 1.1.1 – 2012-09-19 ==

* New: Main order handling is now done with the initial DoExpressCheckoutPayment call.

* New: Moved the IPN handling as a fallback of the initial DoExpressCheckoutPayment call.

* New: Debug mode for testing payments and investigating issues.

* Fixed: rounding errors when “Catalog Prices include tax” is enabled.

– Because of rounding errors, now the order is send to PayPal as a single item with a price equal to the order total.

* Fixed: issue with local ID.

* Removed: the confirmed address option, since there is no true implementation of it.

== 1.1 – 2012-05-24 ==

* Updated: The plugin to Jigoshop 1.2+

* New: Added a Free Product and Free order processing.

== 1.0.2 – 2012-05-03 ==

* Fixed: Coupon discounts to the order submission and processing

* Fixed: “Checkout with PayPal” button displayed in the cart, when the plugin is disabled as a payment method.

== 1.0.1 – 2012-04-16 ==

* Fixed: Tax calculations and parameters fixing PayPal amount parameters mismatching

== 1.0 – 2012-03-28 ==

* Initial Release