Open Source (CE)
2.0, 2.1, 2.2, 2.3
Commerce using on prem (EE)
2.0, 2.1, 2.2, 2.3
Composer PHP Dependency Manager
Open command prompt, go to
<MAGENTO_ROOT> folder and run the following
$ composer require boltpay/bolt-magento2 $ php bin/magento setup:upgrade $ php bin/magento setup:di:compile $ php bin/magento setup:static-content:deploy -f $ php bin/magento cache:clean $ php bin/magento cache:flush
Login to the store admin panel.
Payment Methods →
The essential settings are described below.
Enableddropdown enables / disables the Bolt Payment method.
Select Yes to enable it.
- Enter an appropriate
Titlesuch as Credit & Debit Cards
The following four required values, (i.e.
Publishable Key - Multi Step, and
Publishable Key - Payment Only can be found in your Bolt Merchant Dashboard under
Users and Keys
For production, these will be found at:
For sandbox mode, use the following URL:
- 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
- Sandbox Mode
setting up testing vs. production execution environment
YES - both authorization and capture are done in a single step
NO - the funds are captured in a separate request, initiated either from the store admin panel or from the Bolt merchant dashboard
- 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 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