Webhook event types
Last updated: January 15, 2025
This page lists the webhooks you may receive from your Checkout.com integrations. For each webhook, we include one or both of the following:
- Event type – The code-formatted name your webhook receiver listens for
- Display name – The plain text name as displayed in the Dashboard
Event type | Display name | Description |
---|---|---|
| Card updated | Occurs when the Real-Time Account Updater updates card details, or the account is closed. |
Event type | Display name | Description |
---|---|---|
| Authentication approved | Occurs when an authentication request is approved. |
| Authentication attempted | Occurs when an authentication is attempted and the card scheme or issuer responds with |
| Authentication expired | Occurs when an authentication request expires. |
| Authentication failed | Occurs when an authentication request fails. |
| Authentication started | Occurs when an authentication request from a merchant or gateway passes validation. |
Event type | Display name | Description |
---|---|---|
| Top-up received | Occurs when a top-up is applied to a sub-account's balance. |
| Balance below threshold | Occurs when a sub-account balance falls below its low-balance threshold. |
Event type | Display name | Description |
---|---|---|
| Dispute accepted | Occurs when you accept a dispute. No further action is required. |
| Dispute arbitration evidence submitted | Occurs when you submit evidence to support an arbitration. |
| Dispute arbitration lost | Occurs when you lose an arbitration. Your account is debited any additional arbitration-related fees. |
| Dispute arbitration sent to scheme | Occurs when the documentation for an arbitration is sent to the card scheme. |
| Dispute arbitration won | Occurs when you win an arbitration. Your account is credited the disputed amount. |
| Dispute canceled | Occurs when the issuing bank cancels a dispute. If previously debited, the disputed amount is credited back to you. |
| Dispute evidence acknowledged by the scheme | Occurs when the supporting documents you sent us are forwarded to the card scheme. |
| Dispute evidence required | Occurs when Checkout.com receives a dispute that you need to provide evidence for. |
| Dispute evidence submitted | Occurs when you submit evidence for a dispute. No further action is required from you. |
| Dispute expired | Occurs when the time limit to take action against a dispute runs out. No further action is possible. |
| Dispute lost | Occurs when the issuing bank rejects your evidence and you lose the dispute. |
| Dispute received | Occurs when Checkout.com receives a dispute notification from the card scheme. |
| Dispute resolved | Occurs when Checkout.com receives a dispute notification but no further action is required from you, because you've already refunded the customer. |
| Dispute won | Occurs when the issuing bank accepts your evidence and you win the dispute. If previously debited, the disputed amount is credited back to you. |
| Request for information received | Occurs when Checkout.com sends you a Request for Information (RFI) for a payment. |
Event type | Display name | Description |
---|---|---|
| Compliance review | Occurs when a payment is pending while under compliance review. |
Event type | Display name | Description |
---|---|---|
| Fraud Reported | Occurs when a payment is reported as fraudulent. |
Event type | Display name | Description |
---|---|---|
| Card verification declined | Occurs when a card verification is declined. |
| Card verified | Occurs when a card verification is successful. |
| Payment approved | Occurs when an authorization for a payment is successfully approved. |
| Payment authorization increment declined | Occurs when an authorization is declined. |
| Payment authorization incremented | Occurs when an authorization is successfully incremented. |
| Payment canceled | Occurs in some APM flows when the customer cancels the payment via a provider's platform. |
| Payment capture declined | Occurs when a capture is declined. |
| Payment capture pending | Occurs when the customer approves the payment on their banking page. |
| Payment captured | Occurs when a capture is successful. |
| Payment declined | Occurs when a payment authorization request times out, or if there is a rejection during authorization. For example, due to insufficient funds, the issuer blocking the card, or a Do Not Honor instruction. |
| Payment expired | Occurs when an APM payment expires (not applicable to 3DS payment expiries). |
| Payment paid | Occurs when a bank payout is paid. |
| Payment pending | Occurs when an asynchronous payment request has successfully initiated. For example, a payment that requires an additional action to complete it, such as a cardholder completing a redirect to an alternative payment method's checkout page. |
| Payment refund declined | Occurs when a refund is declined. |
| Payment refund pending | Occurs when a refund request is successfully initiated. |
| Payment refunded | Occurs when a refund is successful. |
| Payment retry scheduled | Occurs when a payment retry attempt fails, and provides information about the payment retry schedule. |
| Payment returned | Occurs when a payment is returned by a Pay to Bank (PTB) payment, or by some alternative payment methods (APMs) that support failure-after-success scenarios. For example, such as Automated Clearing House (ACH). These returns are triggered outside of Checkout.com. |
| Payment void declined | Occurs when the card scheme rejects a void request after successful authorization but before capture. |
| Payment voided | Occurs when a void is successful. |
| Bank account updated | This event is for ACH Direct Debit payments only, and occurs when the customer's bank account details change and must be updated for future payments. |
See also:
Event type | Description |
---|---|
| Occurs when the verification has been anonymized and the |
| Occurs when the verification has been audited and its |
| Occurs when the user abandoned the flow without completing the capture. |
| Occurs when the user successfully completed the flow. |
| Occurs when the user explicitly refused to perform the flow. |
| Occurs when Checkout.com has completed the verification checks. |
| Occurs when the user did not provide the data required to perform the verification checks. |
| Occurs when the user user forcibly closed the flow. |
| Occurs when you successfully created a new verification. |
| Occurs when the verification URL expired without the user being redirected to the web flow. |
| Occurs when you created an attempt and the verification URL is available. |
| Occurs when the verification report is available for you to retrieve using the API. |
| Occurs when you created a new attempt while the status of the previous attempt was |
| Occurs when the user needs to retry the flow. |
| Occurs when the user has been successfully redirected to and started the web flow. |
Event type | Description |
---|---|
| Occurs when you successfully created an AML verification. |
| Occurs when a screening alert was raised and you need to investigate the case. |
| Occurs when one of the following:
|
| Occurs when the verification was completed successfully. |
| Occurs when the verification was manually reviewed. |
| Occurs when Checkout.com started the screening checks. |
| Occurs when the verification status was updated. |
Event type | Description |
---|---|
| Occurs when the authentication is anonymized. |
| Occurs when the authentication is audited and its |
| Occurs when the user abandons the flow without completing the capture. |
| Occurs when the user successfully captures the face video. |
| Occurs when the user explicitly refuses to start the flow. |
| Occurs when Checkout.com finishes checking the face video. |
| Occurs when Checkout.com did not receive the required information to perform our checks. |
| Occurs when the user user forcibly closes the flow. |
| Occurs when you successfully create an authentication. |
| Occurs when the verification URL expired without the user being redirected to the web flow. |
| Occurs when you create an initial attempt and the verification URL is available. |
| Occurs when you create a new attempt while the status of the previous attempt was |
| Occurs when the user needs to retry the flow. |
| Occurs when the user is redirected to the verification URL and starts the flow. |
Event type | Description |
---|---|
| Occurs when a card is successfully enrolled in 3D Secure (3DS). |
| Occurs when a card's 3DS enrollment data is updated. |
| Occurs when the card scheme declines a transaction on our behalf because Checkout.com is not reachable, or when a transaction is performed at a gas station or ATM. If the notification occurs due to an automated fuel dispenser (AFD) transaction, debit the cardholder's balance accordingly. If the notification occurs due to a decline, no further action is required. |
| Occurs when you approve an authorization relay request for a transaction on an issued card. |
| Occurs when you decline an authorization relay request for a transaction on an issued card. |
| Occurs when an issued card is activated. |
| Occurs when you create a card. |
| Occurs when you change the details of an issued card. |
| Occurs when you revoke a card. |
| Occurs when you suspend a card. |
| Occurs when you receive a dispute notification from the card scheme. |
| Occurs when a digital card you've issued is activated. |
| Occurs when you deactivate a digital card. |
| Occurs when you delete a digital card. |
| Occurs when an attempt to add a card to a digital wallet fails. |
| Occurs when an attempt to add a card to a digital wallet is awaiting verification from the cardholder. |
| Occurs when a card is successfully added to a digital wallet. |
| Occurs when the issuer automatically releases funds held after an approved authorization when:
|
| Occurs when Checkout.com receives a presentment from the acquirer that matches an existing authorization, pre-authorization, or incremental authorization. |
| Occurs when Checkout.com is notified of an error in or duplication of a previous presentment. A presentment reversal is a technical cancellation where funds are moved from the merchant to the cardholder. |
| Occurs when a reversal is approved. A reversal is a technical cancellation where an authorization hold is voided, without any movement of funds. |
| Occurs when a reversal is declined because no match was found with a previous authorization approval. A reversal is a technical cancellation in which an authorization hold is voided, without any movement of funds. |
Event type | Display name | Description |
---|---|---|
| Full DD failed | Occurs when a sub-entity fails its due diligence checks. |
| Full DD passed | Occurs when a sub-entity passes its due diligence checks. |
| Match failed | Occurs when a sub-entity fails its MATCH check. |
| Match passed | Occurs when a sub-entity passes its MATCH check. |
| Payment instrument created | Occurs when a payment instrument is created associated with a sub-entity. |
| Payment instrument error | Occurs when a payment instrument has failed to be created. |
| Payment instrument verification failed | Occurs when a payment instrument fails verification. |
| Payment instrument verification passed | Occurs when a payment instrument passes verification. |
| Payments disabled | Occurs when payment capabilities are disabled for a sub-entity. |
| Payments enabled | Occurs when payment capabilities are enabled for a sub-entity. |
| Payout declined | Occurs when a scheduled sub-entity payout fails. |
| Payout paid | Occurs when a scheduled sub-entity payout is made. |
| Payouts disabled | Occurs when payout capabilities are disabled for a sub-entity. |
| Payouts enabled | Occurs when payout capabilities are enabled for a sub-entity. |
| Status changed | Occurs when the status of a sub-entity changes. |
| Sub entity created | Occurs when a sub-entity is successfully created. |
| Transfer status changed | Occurs when the status of a transfer you requested changes. |
| VMSS failed | Occurs when a sub-entity fails due diligence VMSS checks. |
| VMSS passed | Occurs when a sub-entity passes due diligence VMSS checks. |
Event type | Display name | Description |
---|---|---|
| Report generated | Occurs when a scheduled report is generated and available to retrieve. |
Event type | Display name | Description |
---|---|---|
| New settlement generated | Occurs when a settlement is created and ready for processing. |
| Settlement instructed | Occurs when a settlement is approved and sent for processing. The funds are being prepared for transfer. |
| Settlement rejected | Occurs when a settlement is canceled before processing. The funds are returned to the available balance. |
| Settlement returned | Occurs when the beneficiary bank sends back a previously instructed settlement. This may be due to incorrect account details or other banking issues. |