PayPal Commerce

Developer CubeCart
License Free
Compatibility CubeCart v6
Date Added 3rd Feb 2020, 15:20
Last Updated 29th Aug 2023, 12:53
Downloads 41,799

Free

  • 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
Description
Documentation

Grow your business with the name shoppers trust

Consumers are nearly 3 times more likely to complete their purchase when PayPal is available at checkout.1

Offer all major payment options with one easy checkout solution

With PayPal, you can provide your customers many payent types in one seamless checkout experience. Whether your business is online, in-store, or on-th-go, PayPal helps you connect with customers and expend the reach of your business.

PayPal Digital Payments Major Credit and Debit Cards Country-specific Payment Methods

Turn browsers into buyers with Pay Later
at no additional cost to your business

What Pay Later can mean for your bottom line

64%
56%
84%
80%
more likely to purchase - consumers say they are more likely to make a purchase with a retailer that offers interest-free payment options.5 increase in average order value (AOV) - businesses with pay-over-time messaging on their site saw a 56% increase in overall PayPal AOV.6 of buy now, pay later (BNPL) users decide to use a BNPL soltution prior to checkout.7 of buy now, pay later (BNPL) users agree that seeing a BNPL message while browsing gives them the ability to spend more.8

Venmo Logo

Let them Venmo

Venmo is already part of PayPal Checkout - at no additional cost. Gain appeal to Venmo customers who are active spenders with more spending power. And help bring more visibility to your business with a payment method customers can easily share.
70M+ users prefer to pay with Venmo Popular with Millennials and Gen Z shoppers Venmo can increase the repeat purchases by 19%

PayPal is one of the world's most preferred, trusted, and familiar brands9

More than half of customers say they place more trust in business that accept PayPal.10 In fact, 49% say they've abandoned a purchase because PayPal wasn't an option.11

400M+
global users
20+
years of experience
200+
markets around the globe
100+
different currencies

Get the support and protection your business deserves

Instant access to funds

Access card payments, send money or make a payment from your bank account. You’re credited immediately while the payment is processing. Funds settle instantly into your PayPal business account.

Fraud detection

Save time and money by letting PayPal help you handle the risk of fraudulent transactions with our fraud, chargeback, and Seller Protection* capabilities (on eligible transactions). Our AI technology works hard to monitor all of your transactions — so you can focus on what matters most.

*Available on eligible purchases. Limits apply.

Global compliance

PayPal payment solutions help you meet your global compliance standards, such as PCI and PSD2, bringing international markets within reach for your business. Our platform has built-in compliance with two-factor authentication provided by cards (3D Secure). We include automatic updates as security protocols change

Activate PayPal on your CubeCart store today

Be sure to activate the latest PayPal features by following these simple steps.

  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.

Add the value of PayPal to your business

Simple, transparent pricing

  UK France Italy Spain
Credit Card 1.2% + £0.30 1.2% + €0.35 1.2% + €0.35 1.2% + €0.35
Local payment methods (APM's) 1.2% + £0.30 1.2% + €0.35 1.2% + €0.35 1.2% + €0.35
PayPal 2.9% + £0.30 2.9% + €0.35 3.4% + €0.35 2.9% + €0.35
American Express 3.5% 3.5% 3.5% 3.5%
International fees Eurozone: +0.5%, Rest of the world: +2.0%
Fraud protection & tools Free

1 Nielsen Attitudinal Survey of 2,801 consumers who had made a recent (past 2 weeks) purchase across any of 8 verticals (e.g. health & beauty, fashion, groceries) in June 2020.
2 Average lift in overall PayPal AOV for merchants with PayPal Credit messaging vs. those without, 2019 PayPal internal data.
3 About Pay in 4: Loans to California residents are made or arranged pursuant to a California Finance Lenders Law license. PayPal, Inc. is a Georgia Installment Lender Licensee, NMLS #910457.
4 PayPal Credit is subject to consumer credit approval.
5 Online study commissioned by PayPal and conducted by Logica Research in May 2020 involving 2000 U.S. consumers, half were PayPal Credit users and half were non-PayPal Credit users.
6 Average lift in overall PayPal AOV for merchants with PayPal Credit messaging vs. those without, 2019 PayPal internal data.
7 An online study commissioned by PayPal and conducted by Netfluential in November 2020, involving 1,000 US online shoppers ages 18-39 (among BNPL users, n=357).
8 An online study commissioned by PayPal and conducted by Netfluential in November 2020, involving 1,000 US online shoppers ages 18-39 (among BNPL users, n=357).
9 Morning Consult - The 15 Most Trusted Brands Globally. March 2021. Morning Consult surveyed over 330,000 consumers across 10 international markets to provide a global view on the current state of consumer trust across brands.
10 Ipsos conjoint study of 10,500 online shoppers across US, UK, Germany, Australia, Italy, Spain, Brazil conducted Q4 2018.
11 An online study commissioned by PayPal and conducted by Netfluential in November 2020, involving 1,000 US online shoppers ages 18-39 (among PayPal users, n=682).

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

Ref: 1/452