- The Checkout Modal
- The Bolt API
- The Merchant Callback API
- Transaction Status Webhooks
The Checkout Modal
The checkout modal drives all of the storefront functionality that your shopper experiences when adding an item to their cart and checking out. It generally includes:- Two javascript installations.
- A fast-loading SVG checkout button.
- Your Merchant Division’s publishable key. The publishable key is a long string of lower and upper case letters and numbers that consists of three sections.

- A call to BoltCheckout.configure.
The Bolt API
The Bolt API is a series of endpoints you can make requests to either during order handling, transaction processing, or when pulling statements for your records and reconciliation.- Orders: Create an order token used in the Checkout Modal to reference the cart generated in your storefront.
- Transactions: Authorize, capture, refund, review, view, or void a given transaction.
- Statements: View a statement for your merchant account division by specifying a timeframe.
The Merchant Callback API
The Merchant Callback API is a custom implementation that you must build on your cart platform that Bolt can send requests to in relation to order processes. When a shopper interacts with the Checkout Modal, requests are sent to your Merchant Callback API to obtain shipping options, pickup locations, tax calculations, acceptable discount codes and values, etc. Bolt has included the data structure required as part of our API reference.- Inspect and understand the expected JSON structure for each endpoint.
- Discounts
- Order Creation
- Shipping
- Tax
- Build endpoints that can send requests and accept responses using the same pattern.
- Share the endpoint URLs with the Bolt team so they can be implemented in the back-end.