2017 © Pedro Peláez
 

magento2-module module-breadcheckout

Offers the Bread financing and checkout tools for your Magento store

image

breadfinance/module-breadcheckout

Offers the Bread financing and checkout tools for your Magento store

  • Wednesday, July 25, 2018
  • by dsethi
  • Repository
  • 3 Watchers
  • 1 Stars
  • 18 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 13 Versions
  • 0 % Grown

The README.md

Bread Pay Checkout for Magento 2

Helping retailers acquire and convert more customers., (*1)

Bread Pay Features

  • Full Funnel. Your shoppers can discover, pre-qualify, and check out from anywhere - your homepage, category page, product page, cart, or checkout.
  • Real-Time Decision. Pre-qualification is quick and easy. Let your customers learn about their purchase power in seconds without ever leaving your site.

Installation

Install using Zip archive

  1. Download repository as zip file, (*2)

  2. Unzip contents into app/code/Bread/BreadCheckout folder, (*3)

  3. Setup files ( For Canada Merchants ), (*4)

  • Copy file app/code/Bread/BreadCheckout/etc/adminhtml/system.ca.xml to app/code/Bread/BreadCheckout/etc/adminhtml/system.xml
  • Copy file app/code/Bread/BreadCheckout/view/adminhtml/web/js/validation.ca.js to app/code/Bread/BreadCheckout/view/adminhtml/web/js/validation.js
  1. Enable module bash bin/magento module:enable Bread_BreadCheckout bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy

Install using composer.

  1. Navigate to your Magento 2 root folder, (*5)

  2. Install the Bread Checkout module
    bash composer require breadfinance/module-breadcheckout, (*6)

  3. For Canada Merchants only
  • Copy file app/code/Bread/BreadCheckout/etc/adminhtml/system.ca.xml to app/code/Bread/BreadCheckout/etc/adminhtml/system.xml
  • Copy file app/code/Bread/BreadCheckout/view/adminhtml/web/js/validation.ca.js to app/code/Bread/BreadCheckout/view/adminhtml/web/js/validation.js
  1. Enable module bash bin/magento module:enable Bread_BreadCheckout bin/magento setup:upgrade bin/magento setup:di:compile bin/magento setup:static-content:deploy

Usage instructions:

For US Merchants

See documentation at https://docs.breadpayments.com/bread-classic/docs/magento-2-integration-steps Contact your Bread Pay representative for login credentials., (*7)

For Canada Merchants

See documentation at https://rbcpayplan.readme.io/rbc-onboarding/docs/magento-2-integration-steps Contact your Payplan representative for login credentials., (*8)

Development Environment Setup

This guide sets up a local Magento environment using markshust/docker-magento. Refer to the repository for more details, configuration options, and available commands., (*9)

1. Create Project Directory & Download Docker Template

mkdir docker-magento
cd docker-magento
curl -s https://raw.githubusercontent.com/markshust/docker-magento/master/lib/template | bash

2. Configure environment and versions

Open the compose.yaml file and confirm the PHP and DB versions matches your target environment., (*10)

For PHP 8.2, ensure the following line is present:, (*11)

phpfpm:
  image: markoshust/magento-php:8.2-fpm-4

For MySQL, ensure compatible version is used. Magento currently (As of 6/2025) supports:, (*12)

MySQL 8.0, (*13)

MySQL 5.7, (*14)

MariaDB 10.2 – 10.6, (*15)

2a. Trust Internal Root CA (e.g. Netskope) in Container

If you're on a corporate network that intercepts HTTPS traffic (e.g., via Netskope), you may encounter SSL errors like:, (*16)

curl: (60) SSL certificate problem: self-signed certificate in certificate chain

To fix this, you must import your organization's root certificate into the container., (*17)

  • Visit https://github.com in Chrome., (*18)

  • Click the padlock icon → "Certificate is valid"., (*19)

  • In the Certification Path tab, select the top-level certificate (e.g., ca.alliancedata.goskope.com)., (*20)

  • Click View Certificate → Details → Copy to File., (*21)

  • Save as Base-64 encoded X.509 (.CER) — name it netskope_root.cer., (*22)

  • Place the file in the project root., (*23)

  • Run these commands, (*24)

docker cp <path-to-downloaded-certificate> phpfpm:/usr/local/share/ca-certificates/netskope_root.crt
docker exec -u 0 -it phpfpm bash
update-ca-certificates



* This will copy the cert into the phpfpm container and update the container’s trusted certificate store. * You should now be able to run bin/download and composer install without SSL errors. ### 3. Download Magento Download the Magento version you want (replace 2.4.8 with your desired version):
bin/download 2.4.8

### 4. Set Up Magento Environment Run the following commands to complete setup and install sample data:
bin/setup magento.test bin/magento sampledata:deploy bin/magento setup:upgrade
Disable Two-Factor Authentication for local development:
bin/composer require markshust/magento2-module-disabletwofactorauth bin/magento module:enable MarkShust_DisableTwoFactorAuth bin/magento setup:upgrade

### 5. Install Bread Magento Extension Clone the Bread extension into app/code and enable the module:
cd src/app/code mkdir Bread cd Bread git clone git@github.com:getbread/magento-v2-bread.git BreadCheckout cd ../../../../ bin/magento module:enable Bread_BreadCheckout bin/magento setup:upgrade bin/magento cache:flush

## Resetting Your Local Magento Environment To completely remove your local Magento installation and start fresh: ### 1. Navigate to the root of your Magento project:
cd /path/to/your/magento-docker-dev
### 2. Run the cleanup script and delete all files (including hidden ones):

bin/removeall rm -rf .[^.]* *

⚠️ Warning: This will permanently delete all files and directories in the current folder. Make sure you’re in the correct location before running this command., (*25)

The Versions

25/07 2018

dev-master

9999999-dev

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MIT

The Requires

  • magento/module-config 101.0.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 101.0.*
  • magento/module-quote 101.0.*
  • magento/module-customer 101.0.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 102.0.*
  • magento/module-eav 101.0.*
  • magento/framework 101.0.*
  • magento/module-ui 101.0.*
  • magento/module-vault 101.0.*
  • lib-libxml *
  • php 7.0.2|7.0.4|~7.0.6|~7.1.0

 

25/07 2018

dev-silence_mage-messages_error

dev-silence_mage-messages_error

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MIT

The Requires

  • php 7.0.2|7.0.4|~7.0.6|~7.1.0
  • magento/module-config 101.0.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 101.0.*
  • magento/module-quote 101.0.*
  • magento/module-customer 101.0.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 102.0.*
  • magento/module-eav 101.0.*
  • magento/framework 101.0.*
  • magento/module-ui 101.0.*
  • magento/module-vault 101.0.*
  • lib-libxml *

 

24/07 2018

v1.0.5

1.0.5.0

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MIT

The Requires

  • php 7.0.2|7.0.4|~7.0.6|~7.1.0
  • magento/module-config 101.0.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 101.0.*
  • magento/module-quote 101.0.*
  • magento/module-customer 101.0.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 102.0.*
  • magento/module-eav 101.0.*
  • magento/framework 101.0.*
  • magento/module-ui 101.0.*
  • magento/module-vault 101.0.*
  • lib-libxml *

 

24/07 2018

dev-financingProgramId_validation

dev-financingProgramId_validation

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MIT

The Requires

  • php 7.0.2|7.0.4|~7.0.6|~7.1.0
  • magento/module-config 101.0.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 101.0.*
  • magento/module-quote 101.0.*
  • magento/module-customer 101.0.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 102.0.*
  • magento/module-eav 101.0.*
  • magento/framework 101.0.*
  • magento/module-ui 101.0.*
  • magento/module-vault 101.0.*
  • lib-libxml *

 

23/07 2018

dev-svago_mods

dev-svago_mods

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MIT

The Requires

  • php 7.0.2|7.0.4|~7.0.6|~7.1.0
  • magento/module-config 101.0.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 101.0.*
  • magento/module-quote 101.0.*
  • magento/module-customer 101.0.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 102.0.*
  • magento/module-eav 101.0.*
  • magento/framework 101.0.*
  • magento/module-ui 101.0.*
  • magento/module-vault 101.0.*
  • lib-libxml *

 

22/07 2018

dev-BF-69

dev-BF-69

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MIT

The Requires

  • php 7.0.2|7.0.4|~7.0.6|~7.1.0
  • magento/module-config 101.0.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 101.0.*
  • magento/module-quote 101.0.*
  • magento/module-customer 101.0.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 102.0.*
  • magento/module-eav 101.0.*
  • magento/framework 101.0.*
  • magento/module-ui 101.0.*
  • magento/module-vault 101.0.*
  • lib-libxml *

 

18/07 2018

dev-API_key_validation

dev-API_key_validation

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MIT

The Requires

  • php 7.0.2|7.0.4|~7.0.6|~7.1.0
  • magento/module-config 101.0.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 101.0.*
  • magento/module-quote 101.0.*
  • magento/module-customer 101.0.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 102.0.*
  • magento/module-eav 101.0.*
  • magento/framework 101.0.*
  • magento/module-ui 101.0.*
  • magento/module-vault 101.0.*
  • lib-libxml *

 

13/07 2018

dev-atbbq_mod

dev-atbbq_mod

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MIT

The Requires

  • php 7.0.2|7.0.4|~7.0.6|~7.1.0
  • magento/module-config 101.0.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 101.0.*
  • magento/module-quote 101.0.*
  • magento/module-customer 101.0.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 102.0.*
  • magento/module-eav 101.0.*
  • magento/framework 101.0.*
  • magento/module-ui 101.0.*
  • magento/module-vault 101.0.*
  • lib-libxml *

 

25/06 2018

dev-master-temp

dev-master-temp

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MIT

The Requires

  • php ^7.0
  • magento/module-config 101.0.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 101.0.*
  • magento/module-quote 101.0.*
  • magento/module-customer 101.0.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 102.0.*
  • magento/module-eav 101.0.*
  • magento/framework 101.0.*
  • magento/module-ui 101.0.*
  • magento/module-vault 101.0.*
  • lib-libxml *
  • breadfinance/module-breadcheckout dev-master

 

11/06 2018

dev-release

dev-release

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MIT

The Requires

  • php ~5.6.0|7.0.2|~7.0.6
  • magento/module-config 101.0.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 101.0.*
  • magento/module-quote 101.0.*
  • magento/module-customer 101.0.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 102.0.*
  • magento/module-eav 101.0.*
  • magento/framework 101.0.*
  • magento/module-ui 101.0.*
  • magento/module-vault 101.0.*
  • lib-libxml *

 

11/06 2018

v1.0.4

1.0.4.0

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MIT

The Requires

  • php ~5.6.0|7.0.2|~7.0.6
  • magento/module-config 101.0.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 101.0.*
  • magento/module-quote 101.0.*
  • magento/module-customer 101.0.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 102.0.*
  • magento/module-eav 101.0.*
  • magento/framework 101.0.*
  • magento/module-ui 101.0.*
  • magento/module-vault 101.0.*
  • lib-libxml *

 

29/09 2017

dev-magento_coding_standards_fixes

dev-magento_coding_standards_fixes

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MITL

The Requires

  • php ~5.6.0|7.0.2|~7.0.6
  • magento/module-config 100.2.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 100.2.*
  • magento/module-quote 100.2.*
  • magento/module-customer 100.2.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 100.2.*
  • magento/module-eav 100.2.*
  • magento/framework 100.2.*
  • magento/module-ui 100.2.*
  • magento/module-vault 100.2.*
  • lib-libxml *

 

26/09 2017

dev-development

dev-development

Offers the Bread financing and checkout tools for your Magento store

  Sources   Download

MITL

The Requires

  • php ~5.6.0|7.0.2|~7.0.6
  • magento/module-config 100.2.*
  • magento/module-store 100.2.*
  • magento/module-checkout 100.2.*
  • magento/module-sales 100.2.*
  • magento/module-quote 100.2.*
  • magento/module-customer 100.2.*
  • magento/module-payment 100.2.*
  • magento/module-backend 100.2.*
  • magento/module-tax 100.2.*
  • magento/module-directory 100.2.*
  • magento/module-theme 100.2.*
  • magento/module-catalog 100.2.*
  • magento/module-eav 100.2.*
  • magento/framework 100.2.*
  • magento/module-ui 100.2.*
  • magento/module-vault 100.2.*
  • lib-libxml *