Your postback notification for a scheduled payment status change.
POST /order/example-postback-to-banking-scheduled-payment/[your_notification_url]
Every time a transaction has its status changed, your system will receive a notification from ours, so that you know if transactions were paid.
We expect that your system returns to ours: status code 200. If not, we’ll retry 4 more times.
Request Body required
Section titled “Request Body required ”object
Webhook event for the scheduled payment status change.
Example
SUBSCRIPTION.SCHEDULED_PAYMENT.ACCEPTEDWhen the event occurred (UTC ISO-8601).
Example
2026-02-19T13:41:12.991ZThe updated scheduled payment data.
object
Identifier of the scheduled payment.
Example
7c3f2e2a-5b3a-4f7e-9a0a-2e2f9d0c1a2bThe unique code on the partner system.
Example
scheduled-payment-partner-idIdentifier of the subscription this payment belongs to.
Example
550e8400-e29b-41d4-a716-446655440000Status of the scheduled payment.
Example
ACCEPTEDPurpose of the scheduled payment.
- FIRST_ATTEMPT and NEW_ATTEMPT_AFTER_DUE_DATE: created by the partner.
- RESEND_DUE_TO_SETTLEMENT_ERROR: created by Gowd on the due date, until 21h, after the payer PSP canceled the original with reason SETTLEMENT_ERROR. Its id and externalId are not the partner ones; use settlementErrorRetryRootId to match it with the charge the partner created.
Example
FIRST_ATTEMPTScheduled payment this one refers to. On a RESEND_DUE_TO_SETTLEMENT_ERROR, the one it resends (on a second resend, the first resend); on a NEW_ATTEMPT_AFTER_DUE_DATE, the first attempt it retries. Not sent otherwise.
Example
7c3f2e2a-5b3a-4f7e-9a0a-2e2f9d0c1a2bScheduled payment the partner created, the first of the chain of resends. Sent only on a RESEND_DUE_TO_SETTLEMENT_ERROR.
Example
7c3f2e2a-5b3a-4f7e-9a0a-2e2f9d0c1a2bAttempt number of the resend, from 1 to 3. Sent only on a RESEND_DUE_TO_SETTLEMENT_ERROR.
Example
1Date of the last status transition of the scheduled payment (UTC ISO-8601).
Example
2026-02-19T13:41:12.991ZIdentifier of the order generated by the payment. Sent only on SUBSCRIPTION.SCHEDULED_PAYMENT.COMPLETED.
Example
b1a2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5dExamples
SUBSCRIPTION.SCHEDULED_PAYMENT.ACCEPTED
The scheduled payment was accepted by the payer bank and is waiting for the settlement date.
{ "event": "SUBSCRIPTION.SCHEDULED_PAYMENT.ACCEPTED", "occurredAt": "2026-02-19T13:41:12.991Z", "data": { "id": "7c3f2e2a-5b3a-4f7e-9a0a-2e2f9d0c1a2b", "externalId": "scheduled-payment-2024-0001", "subscriptionId": "550e8400-e29b-41d4-a716-446655440000", "status": "ACCEPTED", "updatedAt": "2026-02-19T13:41:12.991Z" }}SUBSCRIPTION.SCHEDULED_PAYMENT.REJECTED
The scheduled payment was rejected by the payer bank.
{ "event": "SUBSCRIPTION.SCHEDULED_PAYMENT.REJECTED", "occurredAt": "2026-02-19T13:41:12.991Z", "data": { "id": "7c3f2e2a-5b3a-4f7e-9a0a-2e2f9d0c1a2b", "externalId": "scheduled-payment-2024-0001", "subscriptionId": "550e8400-e29b-41d4-a716-446655440000", "status": "REJECTED", "updatedAt": "2026-02-19T13:41:12.991Z" }}SUBSCRIPTION.SCHEDULED_PAYMENT.COMPLETED
The scheduled payment was settled.
{ "event": "SUBSCRIPTION.SCHEDULED_PAYMENT.COMPLETED", "occurredAt": "2026-02-19T13:41:12.991Z", "data": { "id": "7c3f2e2a-5b3a-4f7e-9a0a-2e2f9d0c1a2b", "externalId": "scheduled-payment-2024-0001", "subscriptionId": "550e8400-e29b-41d4-a716-446655440000", "status": "COMPLETED", "updatedAt": "2026-02-19T13:41:12.991Z", "orderId": "b1a2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d" }}SUBSCRIPTION.SCHEDULED_PAYMENT.ERROR
The scheduled payment could not be processed.
{ "event": "SUBSCRIPTION.SCHEDULED_PAYMENT.ERROR", "occurredAt": "2026-02-19T13:41:12.991Z", "data": { "id": "7c3f2e2a-5b3a-4f7e-9a0a-2e2f9d0c1a2b", "externalId": "scheduled-payment-2024-0001", "subscriptionId": "550e8400-e29b-41d4-a716-446655440000", "status": "ERROR", "updatedAt": "2026-02-19T13:41:12.991Z" }}SUBSCRIPTION.SCHEDULED_PAYMENT.CANCELED_INSUFFICIENT_BALANCE
The scheduled payment was canceled because the payer did not have enough balance on the settlement date.
{ "event": "SUBSCRIPTION.SCHEDULED_PAYMENT.CANCELED_INSUFFICIENT_BALANCE", "occurredAt": "2026-02-19T13:41:12.991Z", "data": { "id": "7c3f2e2a-5b3a-4f7e-9a0a-2e2f9d0c1a2b", "externalId": "scheduled-payment-2024-0001", "subscriptionId": "550e8400-e29b-41d4-a716-446655440000", "status": "CANCELED_INSUFFICIENT_BALANCE", "updatedAt": "2026-02-19T13:41:12.991Z" }}Responses
Section titled “ Responses ”The resource was returned successfully
object
The current page.
Example
SUCCESS