PHPackages                             bold-commerce/module-checkout-flow-paypal - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. bold-commerce/module-checkout-flow-paypal

ActiveMagento2-module[Payment Processing](/categories/payments)

bold-commerce/module-checkout-flow-paypal
=========================================

Bold Checkout PayPal Flow Integration for Adobe Commerce.

1.0.3(1y ago)0132MITPHPCI passing

Since Nov 7Pushed 9mo ago9 watchersCompare

[ Source](https://github.com/bold-commerce/adobe-commerce-bold-checkout-flow-paypal)[ Packagist](https://packagist.org/packages/bold-commerce/module-checkout-flow-paypal)[ RSS](/packages/bold-commerce-module-checkout-flow-paypal/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (3)Versions (6)Used By (0)

PayPal Checkout Flow
====================

[](#paypal-checkout-flow)

This extension replaces all other Bold-hosted Checkout Flows with the PayPal Checkout Flow.

Table of Contents
-----------------

[](#table-of-contents)

- [Supported features](#supported-features)
- [Constraints](#constraints)
- [Prerequisites](#prerequisites)
    - [Check Bold Checkout Integration version](#check-bold-checkout-integration-version)
        - [Composer](#composer)
        - [Adobe Commerce admin page](#adobe-commerce-admin-page)
    - [Update versions &lt; 1.1.23](#update-versions--1123)
- [Installation](#installation)
- [Usage and Configuration](#usage-and-configuration)
    - [Enable the PayPal Checkout Flow](#enable-the-paypal-checkout-flow)
        - [(Optional) Configure "Buy Now with PayPal"](#optional-configure-buy-now-with-paypal-on-product-pages)
    - [Verify PayPal Checkout Flow](#verify-paypal-checkout-flow)
    - [Disable the PayPal Checkout Flow](#disable-the-paypal-checkout-flow)
- [Documentation](#documentation)
- [Support](#support)

Supported features
------------------

[](#supported-features)

Supported features include:

- PayPal payment options including:
    - [PayPal Smart Payment Buttons](https://developer.paypal.com/docs/checkout/standard/integrate/) (PayPal, Pay Later, credit and debit)
    - Apple Pay
    - “Buy now with PayPal” button for product pages.
- Customization
    - [Custom CSS](/guides/checkout/css)
    - [Lightweight Frontend Experience (LiFE) elements](/guides/checkout/life)
- Discount codes
- Shipping rules
- Tax rules

Constraints
-----------

[](#constraints)

**CAUTION:** Bold currently supports one Bold-hosted Checkout flow in use at a time. Activating the PayPal Checkout Flow disables any currently enabled Bold-hosted Checkout flows.

The PayPal Checkout Flow extension does not support the following features:

- Advanced credit/debit card configuration
- Buy Online, Pickup In Store (BOPIS) functionality
- Third-party plugins
- Loyalty programs and store credits
- Gift card payments
- Shipping to multiple addresses

Prerequisites
-------------

[](#prerequisites)

**Install and configure Bold Checkout on your Adobe Commerce store:**

- [Bold-hosted](https://developer.boldcommerce.com/guides/platform-integration/adobe-commerce/installation)
- [Self-hosted](https://developer.boldcommerce.com/guides/platform-integration/adobe-commerce/self-hosted-checkout)

### Check Bold Checkout Integration version

[](#check-bold-checkout-integration-version)

The Adobe Commerce Bold Checkout Integration extension version must be &gt;= `1.1.23`.

There are two ways to check the extension version: using a Composer command, or through the Adobe Commerce admin page post-installation.

#### Composer

[](#composer)

Run the following command to return your extension version.

```
composer show bold-commerce/module-checkout | grep versions

```

#### Adobe Commerce admin page

[](#adobe-commerce-admin-page)

1. In the Adobe Commerce admin, navigate to **Stores** &gt; **Configuration**.
2. In the **Scope** drop-down menu at the top of the page, select **Main Website**.

- **Note:** This drop-down is titled **Store View** in Adobe Commerce versions earlier than 2.4.

3. In the left-hand menu of the **Configuration** page, navigate to **Sales** &gt; **Checkout**.
4. Expand the **Bold Checkout Integration** section and find the **Version** field.

Installation
------------

[](#installation)

Install and enable the extension on your store with the following commands:

1. Install the Bold Checkout Flow PayPal extension:

```
composer require bold-commerce/module-checkout-flow-paypal

```

2. Enable the extension:

```
php bin/magento module:enable Bold_CheckoutFlowPaypal

```

3. Compile and deploy the extension:

```
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f

```

4. Flush the Magento cache before continuing:

```
php bin/magento cache:flush

```

If your PayPal business account admin requires a phone number from customers, you must also require a phone number in the Bold Checkout and Adobe Commerce admins. Check if your PayPal business account requires phone numbers with the following instructions:

1. In your PayPal business account admin, navigate to **Account Settings**. Click **Website Payments**.
2. Next to **Website Preferences**, click **Update**.
3. View the **Contact telephone number** setting.

If the **Contact telephone number** setting is **On (required field)**, set your Bold Checkout and Adobe store admins to require customer phone numbers at checkout.

**Bold Checkout:**

1. In the Bold Checkout admin, navigate to **Settings** &gt; **General Settings**.
2. In the **Checkout Process** section, toggle the **Phone Number** setting on.
3. Click **Save**.

**Adobe Commerce:**

1. In the Adobe Commerce admin, navigate to **Stores** &gt; **Configuration**.
2. In the **Scope** drop-down menu at the top of the page, select **Main Website**.
    - **Note:** This drop-down is titled **Store View** in Adobe Commerce versions earlier than 2.4.
3. In the left-hand menu of the **Configuration** page, navigate to **Customers** &gt; **Customer Configuration**.
4. Expand the **Name and Address Options** section.
5. Set the **Show Telephone** field to **Required**.
6. Click **Save Config**.

Usage and Configuration
-----------------------

[](#usage-and-configuration)

### Enable the PayPal Checkout Flow

[](#enable-the-paypal-checkout-flow)

After installing the extension, enable the PayPal Checkout Flow from your Adobe Commerce admin.

1. In the Adobe Commerce admin, navigate to **Stores** &gt; **Configuration**.
2. In the **Scope** drop-down menu at the top of the page, select **Main Website**.

- **Note:** This drop-down is titled **Store View** in Adobe Commerce versions earlier than 2.4.

3. In the left-hand menu of the **Configuration** page, navigate to **Sales** &gt; **Checkout**.
4. Expand the **Bold Checkout PayPal Integration** section.
5. If the **Is PayPal Checkout Flow Enabled?** field is set to **No**, click the **Enable** button.
6. Click **OK** in the confirmation pop-up.
7. Once the page reloads, **Is PayPal Checkout Flow Enabled?** is set to **Yes**. The flow is successfully enabled for your store.

**NOTE:** The PayPal Checkout Flow uses the `Bold_Checkout` extension's "Dual Checkout" Checkout type. Enabling the PayPal Checkout Flow in the Adobe Commerce admin changes the store's **Bold Checkout Type** to "Dual".

#### (Optional) Configure "Buy now with PayPal" on product pages

[](#optional-configure-buy-now-with-paypal-on-product-pages)

The extension allows merchants to add a "buy now" button to products based on product type. (Read more about product types on the [Adobe Commerce Experience League](https://experienceleague.adobe.com/docs/commerce-admin/catalog/products/product-create.html).)

By default, this functionality is enabled but not configured. To configure **Buy now with PayPal** for products, you must select which products show the button.

1. In the **Bold Checkout PayPal Integration** section, ensure **Enable for Product Page** is set to **Yes**.
2. Ensure **Use Default** is not selected for **Enable for Product Types**.
3. Select the desired type of product to show the **Buy now with PayPal** button.
4. Click **Save Config**.

To disabled **Buy now with PayPal** for products, you must set the **Enable for Product Page** field to **No**.

1. In the **Bold Checkout PayPal Integration** section, ensure **Use Default** is not selected for **Enable for Product Page**.
2. In the **Enable for Product Page** field, select **No** in the drop down menu.
3. Click **Save Config**.

### Verify PayPal Checkout Flow

[](#verify-paypal-checkout-flow)

Now that the PayPal Checkout Flow is enabled, verify the extension works by checking out in your store.

1. Navigate to your Adobe Commerce store.
2. Add a product to your cart.
3. Click the cart icon to expand checkout options. Two options display: **Proceed with Checkout** and **Checkout with PayPal**.
4. Click the **Checkout with PayPal** button.
5. Checkout with any of the available options.

### Disable the PayPal Checkout Flow

[](#disable-the-paypal-checkout-flow)

The **Disable** button allows you to deactivate the PayPal Checkout Flow.

1. In the Adobe Commerce admin, navigate to **Stores** &gt; **Configuration**.
2. In the **Scope** drop-down menu at the top of the page, select **Main Website**.

- **Note:** This drop-down is titled **Store View** in Adobe Commerce versions earlier than 2.4.

3. In the left-hand menu of the **Configuration** page, navigate to **Sales** &gt; **Checkout**.
4. Expand the **Bold Checkout PayPal Integration** section.
5. If the **Is PayPal Checkout Flow Enabled?** field is set to **Yes**, click the **Disable** button.
6. Once the page reloads, **Is PayPal Checkout Flow Enabled?** is set to **No**.

**NOTE:** The **Bold Checkout Type** is still set to "Dual" after disabling the PayPal Checkout Flow. Remember to change your Bold Checkout Type to previous settings if necessary.

Documentation
-------------

[](#documentation)

- [Bold Commerce Developer Documentation - Adobe Commerce](https://developer.boldcommerce.com/guides/platform-integration/adobe-commerce/overview)
- [Bold Commerce Help Center - Adobe Commerce](https://support.boldcommerce.com/hc/en-us/categories/16190946964756-Checkout)

Support
-------

[](#support)

If you have any questions, reach out to the [Bold Customer Success team](https://support.boldcommerce.com/hc/en-us/requests/new?ticket_form_id=132106).

###  Health Score

32

—

LowBetter than 71% of packages

Maintenance48

Moderate activity, may be stable

Popularity10

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~146 days

Total

2

Last Release

696d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/44ab83c961dc564c082ce259a5337e2085170c1ac2b731f9d63183e6bbe7d0ea?d=identicon)[bold.it](/maintainers/bold.it)

---

Top Contributors

[![p-bystritsky](https://avatars.githubusercontent.com/u/22593218?v=4)](https://github.com/p-bystritsky "p-bystritsky (12 commits)")[![sabelard-bold](https://avatars.githubusercontent.com/u/81255371?v=4)](https://github.com/sabelard-bold "sabelard-bold (3 commits)")[![victor-petryk](https://avatars.githubusercontent.com/u/166521057?v=4)](https://github.com/victor-petryk "victor-petryk (2 commits)")[![jessica-schalz](https://avatars.githubusercontent.com/u/119904660?v=4)](https://github.com/jessica-schalz "jessica-schalz (2 commits)")[![mccannt](https://avatars.githubusercontent.com/u/14275144?v=4)](https://github.com/mccannt "mccannt (1 commits)")[![NickolasMalovanets](https://avatars.githubusercontent.com/u/149711420?v=4)](https://github.com/NickolasMalovanets "NickolasMalovanets (1 commits)")[![nmalevanec](https://avatars.githubusercontent.com/u/11520943?v=4)](https://github.com/nmalevanec "nmalevanec (1 commits)")[![ben-penner](https://avatars.githubusercontent.com/u/75634404?v=4)](https://github.com/ben-penner "ben-penner (1 commits)")[![victorpetryk](https://avatars.githubusercontent.com/u/136308101?v=4)](https://github.com/victorpetryk "victorpetryk (1 commits)")[![bobperkinson](https://avatars.githubusercontent.com/u/112643759?v=4)](https://github.com/bobperkinson "bobperkinson (1 commits)")[![brunoroux](https://avatars.githubusercontent.com/u/1890264?v=4)](https://github.com/brunoroux "brunoroux (1 commits)")[![CalinR](https://avatars.githubusercontent.com/u/3497093?v=4)](https://github.com/CalinR "CalinR (1 commits)")

---

Tags

pci-scopedsnyk-scan

### Embed Badge

![Health badge](/badges/bold-commerce-module-checkout-flow-paypal/health.svg)

```
[![Health](https://phpackages.com/badges/bold-commerce-module-checkout-flow-paypal/health.svg)](https://phpackages.com/packages/bold-commerce-module-checkout-flow-paypal)
```

###  Alternatives

[adyen/module-payment

Official Magento2 Plugin to connect to Payment Service Provider Adyen.

1663.0M10](/packages/adyen-module-payment)[amzn/amazon-pay-magento-2-module

Official Magento2 Plugin to integrate with Amazon Pay

109501.7k1](/packages/amzn-amazon-pay-magento-2-module)[checkoutcom/magento2

Checkout.com Payment Gateway for Magento 2

34263.8k1](/packages/checkoutcom-magento2)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
