boltpay/bolt-magento2) on Adobe Commerce (Magento 2) to render the Bolt button and Checkout modal on your storefront.
Requires Magento 2.3 or above and command-line access to your Magento root folder.
Prerequisites
- Bolt merchant account with API credentials (Administration > API > API Keys)
- Adobe Commerce / Magento 2.3+ with access to the Magento root folder
- Command-line (SSH) access to run Composer and
bin/magento
Install the plugin
- From your Magento root, require the plugin with Composer:
- Run the Magento setup sequence:
Configure the plugin
- Open Stores > Configuration > Sales > Payment Methods > Bolt Pay and set Enabled to Yes, then add a title.
- Enter your Bolt API Key and Signing Secret from the Merchant Dashboard.
- Under Advanced Options, choose Create and send API keys to Bolt to establish the OAuth connection so Bolt can call the Magento API.
Verify
Place a test order in sandbox with a test card and confirm the transaction appears under Transactions in your sandbox dashboard.Production checklist
- Disable Sandbox Mode
- Switch to production API keys and dashboard
- Live processor credentials configured in the Bolt dashboard
Troubleshooting
- Bolt button missing: check Replace Button Selectors (use
|appendor|prependto place the button adjacent instead of replacing the element). - API calls failing: confirm the M2 API keys were sent to Bolt to complete the OAuth connection.
- Fraud-Only setup: enter the Publishable Key - Payment Only, enable only Native Checkout Page, and ensure no global CSS hides the original checkout button.