cancel
Showing results for 
Search instead for 
Did you mean: 

Webhook for Payment and Capture API

We are currently receiving webhook events from Fraud Management Essentials (for example, risk.profile.decision.monitor) during the pre-authorization flow.

Our requirement is to update transaction status in our database for every Payments API flow, including authorization, capture, and settlement.

Could anyone please confirm:

  • Which Payments product webhook events should be subscribed to in order to reliably track the full payment lifecycle?

  • Whether the following events are the correct ones to use:

    • payments.authorized

    • payments.capture.status.accepted

    • payments.capture.status.updated

    • payments.settlement.status.completed

    • payments.settlement.status.updated

  • If there are any alternative or additional events we should rely on instead of Fraud Management Essentials events for payment status updates.

This is my webhook details : 

{
"status": "ACTIVE",
"products": [
{
"productId": "payments",
"eventTypes": [
"payments.authorized",
"payments.capture.status.accepted",
"payments.capture.status.updated",
"payments.settlement.status.completed",
"payments.settlement.status.updated"
]
},
{
"productId": "alternativePaymentMethods",
"eventTypes": [
"payments.payments.updated"
]
}
],
"retryPolicy": {
"algorithm": "ARITHMETIC",
"firstRetry": 1,
"interval": 1,
"numberOfRetries": 3,
"deactivateFlag": false,
"repeatSequenceCount": 0,
"repeatSequenceWaitTime": 0
},
"securityPolicy": {
"securityType": "key"
},
"version": "3",
"createdOn": "2025-11-03T10:35:41.840390",
"updatedOn": "2025-12-17T14:11:01.077Z",
"notificationScope": "DESCENDANTS"
}

Your guidance will help ensure we are using the correct events as per CyberSource best practices.

Thank you for your assistance.

ArvindDave
Member
0 REPLIES 0