Accounts
Account Financing disabled
Sent when dispute-rate enforcement removes BNPL feature access from an account. The payload captures the triggering provider and the payment methods affected at removal time. It does not change the financing application's review status. Parent platforms can subscribe with child_resource_events enabled
Required permissions:
- webhook_receive:accounts
postWebhookaccount.financing_disabled
Headers
webhook-idstring required
A unique identifier for this webhook request
Example:msg_xxxxxxxxxxxxxxxxxxxxxxxx
webhook-signaturestring required
The signature of the webhook request with the webhook version prepended
Example:v1,BASE64ENCODEDSIGNATURE
webhook-timestampstring required
The timestamp in seconds since the Unix epoch that the webhook was sent at on the server
Example:1727606400
Payload
Example payload
{
"account_id": "biz_xxxxxxxxxxxxxx",
"api_version": "v1",
"api_version_date": "2026-07-20",
"data": {
"disabled_payment_methods": [
"addi"
],
"object": "financing_access_change",
"provider": "klarna",
"reason": "high_dispute_rate"
},
"id": "msg_xxxxxxxxxxxxxxxxxxxxxxxx",
"timestamp": "2025-01-01T00:00:00.000Z",
"type": "account.financing_disabled"
}Response
Return a 200 status to indicate that the data was received successfully
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.