Skip to main content

Welcome to our Dev Docs!

Payment Process Status Changed

There are different reasons why a payment processes for a contract is paused, e.g several payment retries failed. In such cases billwerk stops any further payment processes. You might want to get informed about these events to take appropriate action. This webhook will be triggered if the process is stopped or started.

Typical Scenario

Due to a direct debit chargeback the recurring payments are switchend off for this contract and the webhook ist triggered. After checking the status of RecurringPaymentsPaused inside the contract you want to inform the customer about a heavy payment problem.

HTTP/1.1
POST /billwerk-hook
Host: example.com
Content-Type: application/json

{
    "ContractId":"629479fd471b3f8ab4ad08e0",
    "CustomerId":"6242991221642365b05d86a9",
    "Event":"PaymentProcessStatusChanged",
    "EntityId":"62148e3c0c14e1609e9ca5c1"
}