PayPal Commerce

Free

  • paypal_commerce-1.9.5.zip
  • paypal_commerce-1.9.4.zip
  • paypal_commerce-1.9.3.zip
  • paypal_commerce-1.9.2.zip
  • paypal_commerce-1.9.1.zip
  • paypal_commerce-1.8.7.zip
  • paypal_commerce-1.8.6.zip
  • paypal_commerce-1.8.5.zip
  • paypal_commerce-1.8.4.zip
  • paypal_commerce-1.8.3.zip
  • paypal_commerce-1.8.2.zip
  • paypal_commerce-1.8.1.zip
  • paypal_commerce-1.8.0.zip
  • paypal_commerce-1.7.9.zip
  • paypal_commerce-1.7.8.zip
  • paypal_commerce-1.7.7.zip
  • paypal_commerce-1.7.6.zip
  • paypal_commerce-1.7.5.zip
  • paypal_commerce-1.7.4.zip
  • paypal_commerce-1.7.3.zip
  • paypal_commerce-1.7.2.zip
  • paypal_commerce-1.7.1.zip
  • paypal_commerce-1.7.0.zip
  • paypal_commerce-1.6.6.zip
  • paypal_commerce-1.6.5.zip
  • paypal_commerce-1.6.4.zip
  • paypal_commerce-1.6.3.zip
  • paypal_commerce-1.6.2.zip
  • paypal_commerce-1.6.1.zip
  • paypal_commerce-1.6.0.zip
  • paypal_commerce-1.5.3.zip
  • paypal_commerce-1.5.2.zip
  • paypal_commerce-1.5.1.zip
  • paypal_commerce-1.5.0.zip
  • paypal_commerce-1.4.11.zip
  • paypal_commerce-1.4.10.zip
  • paypal_commerce-1.4.9.zip
  • paypal_commerce-1.4.8.zip
  • paypal_commerce-1.4.7.zip
  • paypal_commerce-1.4.6.zip
  • paypal_commerce-1.4.5.zip
  • paypal_commerce-1.4.4.zip
  • paypal_commerce-1.4.3.zip
  • paypal_commerce-1.4.2.zip
  • paypal_commerce-1.4.1.zip
  • paypal_commerce-1.4.0.zip
  • paypal_commerce-1.3.24.zip
  • paypal_commerce-1.3.23.zip
  • paypal_commerce-1.3.22.zip
  • paypal_commerce-1.3.21.zip
  • paypal_commerce-1.3.20.zip
  • paypal_commerce-1.3.19.zip
  • paypal_commerce-1.3.18.zip
  • paypal_commerce-1.3.17.zip
  • paypal_commerce-1.3.16.zip
  • paypal_commerce-1.3.15.zip
  • paypal_commerce-1.3.14.zip
  • paypal_commerce-1.3.13.zip
  • paypal_commerce-1.3.12.zip
  • paypal_commerce-1.3.11.zip
  • paypal_commerce-1.3.10.zip
  • paypal_commerce-1.3.9.zip
  • paypal_commerce-1.3.8.zip
  • paypal_commerce-1.3.7.zip
  • paypal_commerce-1.3.6.zip
  • paypal_commerce-1.3.5.zip
  • paypal_commerce-1.3.4.zip
  • paypal_commerce-1.3.3.zip
  • paypal_commerce-1.3.2.zip
  • paypal_commerce-1.3.1.zip
  • paypal_commerce-1.3.0.zip
  • paypal_commerce-1.2.15.zip
  • paypal_commerce-1.2.14.zip
  • paypal_commerce-1.2.13.zip
  • paypal_commerce-1.2.12.zip
  • paypal_commerce-1.2.11.zip
  • paypal_commerce-1.2.10.zip
  • paypal_commerce-1.2.9.zip
  • paypal_commerce-1.2.8.zip
  • paypal_commerce-1.2.7.zip
  • paypal_commerce-1.2.6.zip
  • paypal_commerce-1.2.5.zip
  • paypal_commerce-1.2.4.zip
  • paypal_commerce-1.2.3.zip
  • paypal_commerce-1.2.2.zip
  • paypal_commerce-1.2.1.zip
  • paypal_commerce-1.2.0.zip
  • paypal_commerce-1.0.1.zip
  • paypal_commerce-1.0.0.zip
Developer CubeCart
License Free
Demo URL https://demo.cubecart.com/cc6
Compatibility CubeCart v6
Date Added 3rd Feb 2020, 15:20
Last Updated 14th Feb 2024, 12:51
Downloads 45,316
Description
Documentation

Payments built
on trust.

With a user share of 91%, PayPal is the most used
payment service in the UK.1

Activate PayPal

Help drive
conversion with
PayPal.

PayPal's brand recognition helps give the customers the
confidence to buy. PayPal Checkout comes with PayPal,
Pay in 32, Venmo (US only), and more. And it can be easily
added to your existing checkout solution.

71%
higher checkout coversion.3

Go ahead,
let them pay later.

Let customers pay in instalments with Pay in 3 —
while you get paid up front and in full and no extra cost
to you. Promoting Pay in 3 on your site at key points of
the shopping journey encourages customers to buy
more4 — and more often.5

216%
Pay in 3 has a AOV that is 216% higher
than a standard PayPal transaction.6

Get NextGen
shopper appeal
with Venmo.

Venmo (US Only) is the go-to payment option for
Millennial and Gen Z shoppers in the US. It's part of
PayPal Checkout — at no additional cost. Gain appeal to
Venmo customers who are active spenders8 with more
spending power.9

2x
Venmo users spend 2x more.10

Go global.
Make it local.

With country-specific payment methods, like Ideal,
Sofort, and Giropay, you can reach international
customers while making your business feel local.
Build trust and include options like Payment
Upon Invoice (PUI) — a local payment option available only
for purchases completed in Germany.

Country-specific payment methods

Take charge.

Add all major debit and credit cards to you all-in-one
solution. It's easy to manage and we handle the
processing.

More reasons
to PayPal.

71% increase in checkout conversions.3

1.6× more purchase completion when PayPal is
available at checkout.11

30% more repeat buyers.12

Designed with your business in mind.

Payment methods

  • PayPal Checkout: PayPal, Venmo (US only), Pay Later, and more
  • Credit and debit card payments processed right on your site
  • Local payment methods used around the world13
  • Funds credit immediately into your PayPal business account while payments process

Flexible features

  • Save customer billing and shipping info for fast, convenient checkout
  • Mobile-friendly so customers can easily shop on any device
  • Help drive authorisation rates, reduce declines, and help capture every sale
  • Track your transactions from one dashboard

Peace of mind

  • PayPal helps you to handle the risk of the fraudulent purchases
  • AI-powered technology monitors all transactions
  • Seller Protection safeguards PayPal Checkout14
  • PayPal solutions help you to meet global compliance standards
  • Addiltional security with Fraud Protection on eligible transactions15

Accept in-person
payments.

Sell in-store with Zettle by PayPal. Accept all the popular
card and contactless payment types quickly and securely
and bring your online and in-store worlds together.

Learn more

PayPal is preferred, trusted, and familiar to customers.16

20+years of experience
200+markets around the globe
100+different currencies

How to activate PayPal

  1. Click the thunderbolt icon next to the latest version above.
  2. Copy the install token to your clipboard.
  3. Login to the back office of your store.
  4. Navigate to Manage Extensions.
  5. Paste your install token into the text field and submit.
  6. Navigate to PayPal Commerce Platform in the extension list and connect your PayPal account.

Please refer to the documentation tab above for more detailed setup instructions.

Auto Install/Upgrade

Click the thunderbolt () icon next to the package you wish to use for instructions.

Installation / Upgrade Instructions

  1. Click the thunderbolt icon next to the latest version above.
  2. Copy the install token to your clipboard.
  3. Login to the admin control panel of your store.
  4. Navigate to Manage Extensions
  5. Paste your install token into the text field and submit.
  6. Navigate to PayPal Commerce Platform in the extension list and connect your PayPal account.

How can I migrate from older PayPal integrations to PayPal Commerce?

Upgrading from older PayPal integrations such as PayPal Standard or PayPal Checkout is straightforward. Simply install the PayPal Commerce extension found at https://www.cubecart.com/extensions/plugins/paypal-commerce by following the instructions in the Documentation tab. Once connected your old PayPal integrations should be disabled automatically. 

To check please login to the back office of your store and got to Manage Extensions. From here please ensure that the checkbox next to each of the old PayPal extensions is unchecked. Amend and save if necessary. 

Sandbox Mode:

It is possible to test this extension prior to going live. 

  1. If you are already connected in Live Mode click the red "Disconnect your PayPal account" button.
  2. Open the modules/plugins/paypal_commerce/env.inc.php file. Change const ENV_SANDBOX =  false; to true.
  3. Please now connectusing a sandbox account created at https://developer.paypal.com 
  4. To go live repeat steps 1 - 3 reverting to true and reconnect with your live account.

Release Notes:

1.0.1 - Added extra stability around order status update & removed incorrect references to "PayPal Checkout".
1.2.0 - Added setting to enable/disable card payemnt.
1.2.1 - Adds T&C's before "Make Payment" button. (Requires CubeCart 6.2.9 and higher using default skin)
1.2.2 - Fixes link in T&C text.
1.2.3 - Fix for undefined function getallheaders() found in 3rd party hosting environments
1.2.4 - Fix to prevent Rocket Loader intefereing with JS onboarding
1.2.5 - Improved logic around webhook creation and bug whereby details only show on second page load. 
1.2.6 - Improvements to onboarding experience. 
1.2.7 - Fix for phone number and link to explain why if it's missing
1.2.8 - Adds CSS stability for specific "e-*" skins.
1.2.9 - Adds payer `given_name` and `surname` to the order create API call.
1.2.10 - Fixes an issue where getallheaders is not defined but adds custom PayPal headers
1.2.11 - Fixes issue of badly formatted headers when getallheaders is not available
1.2.12 - Fixed potential rounding issue
1.2.13 - Improved fix for 1.2.12.
1.2.14 - Fixes issue of badly formatted headers when getallheaders is not available
1.2.15 - Fixes breakdown for update of order
1.3.0 - "Advanced" setting added to allow order status to be updated to Processing for auth only transactions. 
1.3.1 - Fix for "Call to a member function settleOrder() on null"
1.3.2 - Disable breakdown for tax inclusive orders due to common failure 
1.3.3 - French translation update for new advanced settings
1.3.4 - Fixes fault in 1.3.3 patch.
1.3.5 - Fixes premature settlement.
1.3.6 - Corrected redirect method.
1.3.7 - Prevent duplicate order emails.
1.3.8 - Removed descripton field which can case a "400 - Bad Request" under certain encodings
1.3.9 - Fixes onboarding.
1.3.10 - Onboarding fix and improved logic to 1.3.7 patch.
1.3.11 - Fixes denied capture response from immediate capture.
1.3.12 - Filter product name to remove illegal charachters.
1.3.13 - Prevent product name exceeding 127 charachters.
1.3.14 - Fix to prevent existing phone number being overwritten.
1.3.15 - Prevent duplicate emails if webhook tirggers first.
1.3.16 - Corrected array name on phone variable form order retrieval.
1.3.17 - Issue #2564
1
.3.18 - Option added by bypass web hook verification.
1.3.19 - Removed white border from card form
1.3.20 - Detect failed on boarding due to skipped last button.
1.3.21 - Check for ES6 and browser update suggestion.
1.3.22 - Webhook validation for uppercase keys
1.3.23 - no-cache XHR headers
1.3.24 - Bugfixes for HUF, JPY & TWD currencies. 
1.4.0 - Adds Pay Later Messaging with on/off toggle.
1.4.1 - Adds Pay Later Messaging to product detail page and adds styling options within the advanced settings.
1.4.2 - Onboarding fix.
1.4.3 - Improved default DOM selector on product detail page.
1.4.4 - Express Checkout set gateway name (requires CubeCart 6.4.4 but fine to use with older versions)
1.4.5 - Added PAYMENT.AUTHORIZATION.CREATED webhook listener.
1.4.6 - Address line 2 added
1.4.7 - Improved compatibility with 3rd party skins & added option to align mesaging text.
1.4.8 - Fixes undefined variable https://github.com/cubecart/v6/issues/2914 
1.4.9 - Respect country status for PayPal
1.4.10 - Improves on 1.4.9
1.4.11 - Further improves on 1.4.9
1.5.0 - Pay Later Certification
1.5.1 - Fixed address check for digital baskets
1.5.2 - Check for SSL at on-boarding to prevent failures
1.5.3 - Fix for unexpected 3DS responses
1.6.0 - Adds Venmo support
1.6.1 - Bug fix on /v2/checkout/orders POST request
1.6.2 - Recycle client token and cache order request
1.6.3 - Removed OSX files, added default setting
1.6.4 - Fixed https://github.com/cubecart/v6/issues/3012 
1.6.5 - Fixes a rounding issue in specific circumstances
1.6.6 - Venmo Fix
1.7.0 - Adds PayPal Express Checkout to product detail page
1.7.1 - Misc bug fixes
1.7.2 - PHP 8.1 optimisations, BN code for PDP & webhook filter
1.7.3 - Improved card error handling. Disable on submit and show before submit.
1.7.4 - Improved handling for autofill cards.
1.7.5 - Improved error handling
1.7.6 - Overcapture Handling
1.7.7 - Fixes "Make Payment" to handle locale
1.7.8 - No phone link changed to "Disabled in PayPal"
1.7.9 - Failover for payment confirmation rdirect. 
1.8.0 - Apple Pay Support (US Only - requires setup), improved card processing feedback
1.8.1 - Improved token handling
1.8.2 - Apple Pay Status Toggle Fix
1.8.3 - Apple Pay undefined array key 
1.8.4 - Fix for AU state storage
1.8.5 - Bug fix for 1.8.4
1.8.6 - Bug fix for possible false positive payment status 
1.8.7 - Adds a "click to continue" to help prevent stuck browsers on card payment
1.9.0 - Pulled
1.9.1 - Google Pay Support
1.9.2 - Disabled sandbox mode
1.9.3 - Fix for duplicate payments. 
1.9.4 - Google Pay & Apple Pay now in general availability (not just US)
1.9.5 - Setting to disable email in Sandbox mode

Ref: 1/452