We currently send webhooks for the following events. The event name is only available in our latest release with larger payloads.

ResourcePayload nameDescription
Gift cardgift-card.deletedA stored gift card was deleted.
Payment methodpayment-method.updatedA stored payment method (e.g. card) was updated, likely due to an account update.
Refundrefund.declinedA refund for a transaction was declined by the payment service.
Refundrefund.failedA refund for a transaction was otherwise rejected by the payment service.
Refundrefund.pendingA refund for a transaction is pending.
Refundrefund.succeededA refund for a transaction succeeded.
Report executionreport-execution.failedA report failed to generate.
Report executionreport-execution.succeededA report was generated.
Transactiontransaction.authenticatedA transaction was successfully authenticated.
Transactiontransaction.authentication-pendingA transaction is spending authentication.
Transactiontransaction.authorizedA transaction is authorized (through 3DS or otherwise) but has not yet been authenticated.
Transactiontransaction.capture-failedAn authorized transaction failed to capture.
Transactiontransaction.capture-pendingAn authorized transaction is pending capture.
Transactiontransaction.capturedAn authorized transaction was captured.
Transactiontransaction.declinedA transaction was declined.
Transactiontransaction.failedA transaction failed due to an internal or external reason. Please check the error_code for the cause.
Transactiontransaction.review-acceptedA transaction that was held in anti-fraud review has been accepted but it’s status has not changed, only the pending_review property has been set to false.
Transactiontransaction.settledA transaction has been reported settled. This is currently only supported by The Giving Block.
Transactiontransaction.void-declinedAn authorized transaction had it’s request to void the authorization declined by the payment service.
Transactiontransaction.void-failedAn authorized transaction had it’s request to void the authorization otherwise rejected by the payment service.
Transactiontransaction.void-pendingAn authorized transaction has a pending void request.
Transactiontransaction.voidedAn authorized transaction has been voided.

We will be adding additional webhooks to cover all the remaining events in the payment lifecycle in a very near release.