1. Set Up Quick Checkout
Bolt has launched a new Merchant Dashboard experience, which is currently in Beta. See this page for help documentation that reflects the new dashboard.
NOTE
Quick Checkout is currently only available for US-based merchants enrolled in Adobe’s Early Adopter Program (EAP) and is not yet available to all merchants.
Before You Start
Review the following requirements before installing Quick Checkout on your Adobe Commerce store:
Requirements | Constraints |
---|---|
PHP version | Depending on the Adobe Commerce instance version >=2.4.1-p1 |
Composer | Depending on the Adobe Commerce instance version >=2.4.1-p1 |
Magento Open Source or Adobe Commerce 2.4.1-p1 | none |
Install
Use Adobe’s official installation steps to add the Quick Checkout extension to your store.
Configure
INFO
Our video provider is currently experiencing an issue where certain video types are blocked from embedding. Thank you for your patience while we work to resolve this issue.
- Log into Adobe Commerce admin. This is typically located at
yourstoreurl.com/admin
. - Navigate to Stores > Configuration > Sales > Checkout.
- Scroll to Quick Checkout.
- In a separate browser tab, create a Production or Sandbox merchant account with Bolt. Provide all of the following required information:
- First Name
- Last Name
- Email Address
- Store Name
- Website URL
- Payment Processor
- Set up your chosen payment processor from the Bolt Merchant Dashboard:
-
Obtain the following API keys by navigating to Developers > API > Keys in the Bolt Merchant Dashboard.
- API Key: A private key used by your backend to interact with Bolt’s APIs.
- Publishable Key: A key used by your front-end to interact with Bolt’s APIs. Publishable Key: A key used by your front-end to interact with Bolt’s APIs. The publishable key is a long string of lower and upper case letters and numbers that consists of three sections.
- Signing Secret: Used for signature verification on requests received from Bolt.
-
In the Adobe Commerce browser tab, scroll to Account Credentials
-
Insert the unique API Key, Publishable Key, and Signing Secret.
-
Define your Service Settings.
- Title: Used to identify Bolt payment options displayed in your storefront (e.g.,
Credit Card powered by Bolt
). - Payment Action: Determines whether transaction capture is automatic upon authorization (
Authorize and Capture
) or delayed (Authorize
). - Debug Mode: Used to test and troubleshoot the Quick Checkout experience.
- Title: Used to identify Bolt payment options displayed in your storefront (e.g.,
-
Set Environment dropdown to match
Sandbox
orProduction
, depending on which onboarding flow you used. -
Set Enable dropdown to
Yes
to activate the extension. -
Select the Save Config button.
Automatic Login
You can enable shoppers to be automatically logged into Bolt at checkout.
- In the Adobe Admin sidebar, navigate to Stores > Configuration > Checkout to access the Checkout Admin settings.
- Below Service Settings > Automatic Login Enabled click Yes.
NOTE
The Bolt OTP pop-up only appears when the shopper is on the checkout page. The shopper can opt out from logging into Bolt by closing that pop-up window.
Limitations
Review the following limitations of the Quick Checkout beta:
General Limitations
Limitations | Constraints |
---|---|
US only | This feature is only available for US merchants |
USD only | USD is the only compatible currency |
Amazon Pay | Amazon Pay is not compatible with Adobe Commerce versions >=2.4.1-p1 |
PWA Studio and headless deployments | Merchants MUST use the Luma-based coupled storefront. PWA Studio and headless deployments are not supported |
3D Secure | 3D Secure is not supported |
B2B | B2B Secure is not supported |
ISPU | In-Store Pickup (ISPU) functionality is not supported |
Multishipping | Multishipping is not supported |
Transaction Limitations
Review which advanced transaction actions are supported for your processor.
Advanced Transaction Actions | Bolt Payments | Stripe | Adyen | Braintree | CyberSource | NMI | Auth.net |
---|---|---|---|---|---|---|---|
Multi-Capture | ✅ | ❌ | ✅ | ❌ | ✅ | ❌ | ✅ |
Multi Partial Refund | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ Post Capture |
Refund After Capture | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
Void After Partial Capture | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | |
Refund After Partial Void | ✅ | ❌ | ✅ | ❌ | ❌ | ||
Void After Full Capture | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
L2/L3 Data Support | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
Webhooks | ❌ | ✅ Capture/Void/Refund | ❌ | ✅ Polling for Capture/Void; delayed 1 hour |
Transaction Processing Considerations
In the event a given transaction action is not supported for your processor on the previous table, you may consider these alternative solutions:
Multi-Capture
If multi-capture is not supported for your processor, it is important to understand that after the initial capture, the authorization can no longer be used for additional captures. The most straightforward solution is using the Authorize and Capture
Payment Action setting, which will ensure that only one capture is being made against the order. In case this is not an acceptable solution and you must set your Payment Action to Authorize
, we recommend one of the following:
- Shipping the whole order together and then capturing the full amount
- Creating a full invoice before the first shipment happens to avoid un-invoiced shipped items
Void After Partial Capture
- If multi-capture is not supported for your processor, you can void the transaction before the order is invoiced
- If multi-capture is supported, you can cancel an order and Adobe will void the rest of the authorization as well
Refund After Capture
If you need access to initiating refunds during the majority of a transactions lifecycle, we recommend using the Payment Action setting of Authorize and Capture
. In the event a refund fails due to a capture still being unconfirmed, the platform notifies the user that it’s not possible to perform the refund yet. Make sure to inform your customer service representatives that they may encounter this and to wait until the transaction’s status updates before re-initiating the refund.
Orders processed via Authorize.net can be voided when in the captured-but-not-settled state.
Refund After Partial Void
Adobe Commerce does not allow partial void.
Billing
You can view and pay your Bolt invoice from the merchant dashboard. See Billing for details.
Update
To update the Adobe Quick Checkout extension, visit Adobe’s documentation.