bolt.com is getting a new home → boltapp.com. Click here to transition smoothly to boltapp.com.

Skip to content

Webhooks

Transaction and credit webhook events from Bolt.

View As MarkdownMCP

This page describes what to expect when you subscribe to Bolt's webhooks.

Get updates on status changes as a transaction moves through lifecycle stages. All transaction events correspond to the transaction webhook object type.

Transaction Webhook Triggers

The following transaction endpoints trigger webhook notifications by default:

EndpointTriggers webhook?
Authorize a CardYes; the webhook type depends on the value in auto-capture
Capture a TransactionYes
Refund a TransactionYes
Void a TransactionYes

Some endpoints allow you to skip receiving a webhook notification by setting skip_hook_notification to true.

Authorization Events

When our automated risk review system approves transactions, you receive the status immediately. If the transaction is flagged for manual review, you receive the status in a webhook notification.

EventDescriptionTransaction status
pendingThe payment pre-authorization was successful, and the transaction is now pending fraud review.Pending
failed_paymentThe payment failed pre-authorization.Failed Authorization
paymentIf you use automatic capture, the transaction passed authorization and fraud review, and the system captured the funds.Completed
authIf you use manual capture, the transaction passed authorization and fraud review, and you can begin the capture process.Authorized
rejected_irreversibleThe transaction failed fraud review. You cannot appeal this decision.Permanently Rejected
rejected_reversibleThe transaction was flagged during fraud review. You can request a re-review.Recently Rejected

Merchant-Initiated Events (Asynchronous)

EventDescriptionTransaction status
captureA manual capture was successful.Completed
creditThe system successfully processed a refund or credit.Refunded
voidThe system successfully voided this transaction.Cancelled

Other Notifications

EventDescription
newsletter_subscriptionThe customer subscribed to the merchant's newsletter.
risk_insightsInformation about the transaction's risk is available from the fraud review.

Credit Card Events (BETA)

This is in Beta for custom cart implementations, ask your implementation manager about enablement. See our API reference for more information.

  • credit_card_deleted: A customer removed a saved credit card from their account. This webhook is for custom cart implementations and is only available to beta merchants.

Virtual Terminal

Virtual Terminal does not support webhooks. To receive updates on transactions processed through Virtual Terminal, you can set up SMS or email notifications.

On this page