All requests made by Bolt to your ecommerce Merchant API will be signed to ensure the authenticity of our requests. Your implementation should always verify the signature to make sure that it’s always Bolt calling your endpoint.
Bolt signs the payload and includes the HMAC signature in the request header X-Bolt-Hmac-Sha256. There are two ways to verify the payload with this signature.
If you are creating orders through the frontend rather than through the pre-auth endpoint, the order creation can be interrupted by a disrupted internet connection during checkout or by a customer’s browser crashing.
To handle orphaned transactions, make sure that the pending transaction hook is capable of converting an existing cart order_reference into an order.
Admins and Developers can manage users of their Merchant Account from the Bolt Merchant Dashboard.
Pre-authorization is a redesigned sequence that changes how Bolt works with cart and card authorizations. When a shopper select the Pay button in Bolt Checkout, there are two events which must happen for a successful order to occur.
Webhook failure notifications provide you a means of tracking and resolving a crucial part of your Bolt integration. By default, Bolt does not notify merchants when a web hook failure occurs. Webhook failure email notifications must be activated on a per-user basis.
Merchants can examine their transaction feed to gather information about its status, shopper, and why it was or was not approved. This guide applies information found in the View Order Rejection Reasons guide and the Fraud Review Process reference article to real-world scenarios.
The minimum transaction amount allowed with Bolt is $0.50. The fees could result in a negative order amount being applied to your balance, so we block these transactions to prevent our merchants from losing money on an order.
Transaction Analytics displays order details, grouped by merchant division, for the last 60 days. Transaction Analytics Metric Type Description Transactions Table Total transaction value for defined scope of orders, organized by division. Revenue Table Total revenue amount for defined scope of orders, organized by division. Average Order Value Table Total average order value for defined scope of orders, organized by division.
Bolt provides developers the ability to leverage webhooks events to handle checkout events according to the business rules of your ecommerce store. Once configured, the Webhook endpoint will be used by Bolt to update your external server asynchronously on the occurrence of an event that you have subscribed to.