Status updates
Monitor Bulk-Payout link statuses with webhook updates
A webhook is an automated API call from feezback to an endpoint API on your side.
With every status change of your payment link, you will get a webhook event:PaymentStatusChanged
Match the webhook to your transfer or customerUse
payload.contextto correlate the webhook notification with a specific transaction. Usepayload.userto match to your unique user identifier.
Webhook Event Details
- Event Type:
PaymentStatusChanged - Content Type:
application/json
Payload Structure
Top-Level Fields
| Field | Type | Description |
|---|---|---|
payload | Object | Contains the main payment transaction details |
event | String | The type of event that triggered the webhook |
timestamp | String | ISO 8601 timestamp of when the event occurred |
Payload Fields
Note: Do not limit payload fields, as additional fields may be passed by the bank in some scenarios.
Status Transitions
The webhook tracks status changes through:
previousStatus: The status before the changecurrentStatus: The new status after the change
Example transition: received → acceptedTechnicalValidation
Sample Webhook Payload
Single payment – payment approved
{
"event": "PaymentStatusChanged",
"timestamp": "2026-07-23T06:47:23.244806+00:00",
"payload": {
"user": "51121212128@{tpp}",
"bulkPaymentRequest": "2d32a587-9686-43a9-9b20-6f0282041b1a",
"resourceId": "c5d7293c-733d-4e94-9a0b-b37673234bec",
"psuId": "3030303030",
"aspspCode": "10",
"accountNumber": "10-123-123456",
"accountType": "corporate",
"psuMessage": "30193",
"context": "ec42abe9-cb85-f111-ab0e-000d3aaa7adb",
"transferType": "masav",
"corporateId": "511234567",
"executionDate": "2026-07-23",
"purposeCode": null,
"payments": [
{
"amount": "6281.00",
"currency": "ILS",
"creditorAccount": "IL15012600000000012345",
"creditorAccountType": "iban",
"description": "פנסיה משלימה"
},
{
"amount": "6022.00",
"currency": "ILS",
"creditorAccount": "IL5901080000000299123457",
"creditorAccountType": "iban",
"description": "קרן השתלמות"
},
{
"amount": "8365.00",
"currency": "ILS",
"creditorAccount": "IL80010800000002123456",
"creditorAccountType": "iban",
"description": "ביטוח מנהלים"
}
],
"paymentsCount": 3,
"currentStatus": "acceptedTechnicalValidation",
"previousStatus": "received",
"tpp": "{tpp}"
}
}Status mapping
Feezback keeps sampling the payment status and saves the details in its database. A PaymentStatusChangedevent is sent to you with every status change.
| Status | Definition | Masav | Comment |
|---|---|---|---|
received | Payment initiation request is received by the bank. | First | Triggers when the user is redirected to the bank. |
rejected | Payment initiation has been rejected. | Intermediate | When we get this status, the user is redirected to Feezback/Your rejection url. |
expired | The timeout for the RCVD payment has expired. | Intermediate | When we get this status, the user is redirected to Feezback/Your expiration url. |
partiallyAcceptedTechnicalCorrect | The transaction requires multiple authentications, where some but not yet all have been performed. | Intermediate | Mostly relevant for corporate accounts where approval process required. This status means the transaction awaits further approval by other account assignees. After the transaction is approved by the rest of the assignees, the status will change to acceptedTechnicalValidation. |
acceptedTechnicalValidation | Transaction approved by the debtor bank and will be executed by the end of the current business day. | Last status | The debtor has the option to cancel the transfer on the bank channels until the transfer is executed. If approved after hours, it will be assigned to the next business day. |
acceptedWithChange | Transaction approved by the debtor bank and will be executed by the end of the current business day, with minor changes like shortening the description of the transfer. | Last status | The debtor has the option to cancel the transfer on the bank channels until the transfer is executed. If approved after hours, it will be assigned to the next business day. |
Updated 29 days ago