2017 © Pedro Peláez
 

magento2-module bolt-magento2

Bolt payment gateway integration

image

boltpay/bolt-magento2

Bolt payment gateway integration

  • Friday, July 27, 2018
  • by bolt
  • Repository
  • 11 Watchers
  • 0 Stars
  • 392 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 1 Open issues
  • 25 Versions
  • 123 % Grown

The README.md

Bolt Checkout Plugin for Magento 2

Latest Stable Version Build Status, (*1)

1. Requirements

  • Magento 2.3.0 or greater
  • Composer PHP Dependency Manager

2. Plugin installation

  • Open command prompt, go to <MAGENTO_ROOT> folder and run the following commands:
$ composer require boltpay/bolt-magento2
$ php bin/magento setup:upgrade
$ php bin/magento setup:di:compile
$ php bin/magento setup:static-content:deploy
$ php bin/magento cache:clean
$ php bin/magento cache:flush

3. Plugin configuration

Login to the store admin panel. Navigate to Stores > Configuration > Sales > Payment Methods > Bolt Pay. The essential settings are described below., (*2)

  • Enabled dropdown enables / disables the Bolt Payment method. Select Yes to enable it.
  • Enter an appropriate Title such as Credit & Debit Cards

API credentials

The following three required values, (i.e. API Key, Signing Secret, Publishable Key) can be found in your Bolt Merchant Dashboard under Developers > API The Publishable Key is for the multi-step checkout by default. You can find other publishable keys (Payment Only and Back-Office) in the division dropdown at the top-right corner., (*3)

For production, these will be found at: https://merchant.bolt.com, (*4)

For sandbox mode, use the following URL: https://merchant-sandbox.bolt.com", (*5)

  • API Key used for calling Bolt API from your back-end server
  • Signing Secret used for signature verification in checking the authenticity of webhook requests
  • Publishable Key - Multi Step used to open the Bolt Payment Popup typically on Shopping cart and product pages
  • Publishable Key - Payment Only used to open the Bolt Payment Popup typically on checkout pages
  • Publishable Key - Back Office used to open the Bolt Payment Popup typically on the admin order creation page
  • Sandbox Mode setting up testing vs. production execution environment
  • Replace Button Selectors comma separated list of CSS selectors matching the elements to be replaced with Bolt checkout buttons, or Bolt checkout buttons placed alongside them >> no suffix - the default, inserts the Bolt button in place of the element and removes the element >> >> |append suffix - example-selector|append, inserts Bolt button right after the element >> >> |prepend suffix - example-selector|prepend, inserts Bolt button right before the element

4. Bolt Merchant Dashboard configuration

Login to the Bolt Merchant Dashboard

Production: https://merchant.bolt.com, (*6)

Sandbox: https://merchant-sandbox.bolt.com", (*7)

  • Navigate to Developers
  • Click on the API tab
  • Scroll down to the Merchant API section
  • Set Webhook URL to: [store_url]/rest/V1/bolt/boltpay/order/manage
  • Set Shipping and Tax URL to: [store_url]/rest/V1/bolt/boltpay/shipping/methods
  • Set Create Order URL to: [store_url]/rest/V1/bolt/boltpay/order/create

Success!

Your Bolt Payment Plugin is now installed and configured., (*8)

The Versions

27/07 2018

dev-res-dev

dev-res-dev

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

  • bugsnag/bugsnag ^3.4
  • magento/framework 100.*|101.*
  • magento/module-checkout 100.*|101.*
  • magento/module-payment 100.*|101.*
  • magento/module-sales 100.*|101.*
  • magento/module-tax 100.*|101.*
  • php ~5.5.22|~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0

 

The Development Requires

27/07 2018

dev-cap-dev

dev-cap-dev

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

  • bugsnag/bugsnag ^3.4
  • magento/framework 100.*|101.*
  • magento/module-checkout 100.*|101.*
  • magento/module-payment 100.*|101.*
  • magento/module-sales 100.*|101.*
  • magento/module-tax 100.*|101.*
  • php ~5.5.22|~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0

 

The Development Requires

27/07 2018

dev-discount-validation-implement-with-cloned-quote

dev-discount-validation-implement-with-cloned-quote

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

  • bugsnag/bugsnag ^3.4
  • magento/framework 100.*|101.*
  • magento/module-checkout 100.*|101.*
  • magento/module-payment 100.*|101.*
  • magento/module-sales 100.*|101.*
  • magento/module-tax 100.*|101.*
  • php ~5.5.22|~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0

 

The Development Requires

27/07 2018

dev-tf

dev-tf

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

  • bugsnag/bugsnag ^3.4
  • magento/framework 100.*|101.*
  • magento/module-checkout 100.*|101.*
  • magento/module-payment 100.*|101.*
  • magento/module-sales 100.*|101.*
  • magento/module-tax 100.*|101.*
  • php ~5.5.22|~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0

 

The Development Requires

26/07 2018

dev-develop

dev-develop

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

  • bugsnag/bugsnag ^3.4
  • magento/framework 100.*|101.*
  • magento/module-checkout 100.*|101.*
  • magento/module-payment 100.*|101.*
  • magento/module-sales 100.*|101.*
  • magento/module-tax 100.*|101.*
  • php ~5.5.22|~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0

 

The Development Requires

26/07 2018

dev-hook-response-error-format

dev-hook-response-error-format

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

  • bugsnag/bugsnag ^3.4
  • magento/framework 100.*|101.*
  • magento/module-checkout 100.*|101.*
  • magento/module-payment 100.*|101.*
  • magento/module-sales 100.*|101.*
  • magento/module-tax 100.*|101.*
  • php ~5.5.22|~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0

 

The Development Requires

25/07 2018

dev-cap

dev-cap

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

  • bugsnag/bugsnag ^3.4
  • magento/framework 100.*|101.*
  • magento/module-checkout 100.*|101.*
  • magento/module-payment 100.*|101.*
  • magento/module-sales 100.*|101.*
  • magento/module-tax 100.*|101.*
  • php ~5.5.22|~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0

 

The Development Requires

24/07 2018

dev-res

dev-res

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

  • bugsnag/bugsnag ^3.4
  • magento/framework 100.*|101.*
  • magento/module-checkout 100.*|101.*
  • magento/module-payment 100.*|101.*
  • magento/module-sales 100.*|101.*
  • magento/module-tax 100.*|101.*
  • php ~5.5.22|~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0

 

The Development Requires

20/07 2018

dev-discount

dev-discount

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

  • bugsnag/bugsnag ^3.4
  • magento/framework 100.*|101.*
  • magento/module-checkout 100.*|101.*
  • magento/module-payment 100.*|101.*
  • magento/module-sales 100.*|101.*
  • magento/module-tax 100.*|101.*
  • php ~5.5.22|~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0

 

The Development Requires

02/07 2018

dev-phpunit_tests

dev-phpunit_tests

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

  • bugsnag/bugsnag ^3.4
  • magento/framework 100.*|101.*
  • magento/module-checkout 100.*|101.*
  • magento/module-payment 100.*|101.*
  • magento/module-sales 100.*|101.*
  • magento/module-tax 100.*|101.*
  • php ~5.5.22|~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0

 

The Development Requires

21/06 2018

dev-master

9999999-dev

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

  • bugsnag/bugsnag ^3.4
  • magento/framework 100.*|101.*
  • magento/module-checkout 100.*|101.*
  • magento/module-payment 100.*|101.*
  • magento/module-sales 100.*|101.*
  • magento/module-tax 100.*|101.*
  • php ~5.5.22|~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0

 

The Development Requires

21/06 2018

1.0.4

1.0.4.0

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

  • bugsnag/bugsnag ^3.4
  • magento/framework 100.*|101.*
  • magento/module-checkout 100.*|101.*
  • magento/module-payment 100.*|101.*
  • magento/module-sales 100.*|101.*
  • magento/module-tax 100.*|101.*
  • php ~5.5.22|~5.6.0|7.0.2|7.0.4|~7.0.6|~7.1.0

 

The Development Requires

25/05 2018

dev-capillus

dev-capillus

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

 

The Development Requires

24/05 2018

dev-clone-quote-on-bolt-order

dev-clone-quote-on-bolt-order

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

 

The Development Requires

24/05 2018

dev-temporary-merge

dev-temporary-merge

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

 

The Development Requires

24/05 2018

dev-restaurantsupply

dev-restaurantsupply

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

 

The Development Requires

22/05 2018

dev-boltpay_admin_order

dev-boltpay_admin_order

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

 

The Development Requires

16/05 2018

dev-discount-api

dev-discount-api

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

 

The Development Requires

26/04 2018

dev-respond-with-json

dev-respond-with-json

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

 

25/04 2018

dev-success-callback-JavaScript

dev-success-callback-JavaScript

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

 

24/04 2018

1.0.3

1.0.3.0

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

 

01/04 2018

dev-revert-9-develop

dev-revert-9-develop

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

 

22/03 2018

1.0.2

1.0.2.0

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

 

20/03 2018

1.0.1

1.0.1.0

Bolt payment gateway integration

  Sources   Download

MIT

The Requires

 

16/03 2018

1.0.0

1.0.0.0

Bolt payment gateway integration

  Sources   Download

MIT

The Requires