payment_configuration_update webhook reference | Developer Documentation
payment_configuration_update webhook reference
Updated: Oct 22, 2025
This reference describes trigger events and payload contents for the WhatsApp Business Account payment_configuration_update webhook.
The payment_configuration_update webhook notifies you of changes to payment configurations for Payments API India and Payments API Brazil.
Triggers
Syntax
{
"entry": [
{
"id": "<WHATSAPP_BUSINESS_ACCOUNT_ID>",
"time": <WEBHOOK_TRIGGER_TIMESTAMP>,
"changes": [
{
"field": "payment_configuration_update",
"value": {
"configuration_name": "<PAYMENT_CONFIGURATION_NAME>",
"provider_name": "<PAYMENT_GATEWAY_PROVIDER_NAME>",
"provider_mid": "<PAYMENT_GATEWAY_MERCHANT_ACCOUNT_ID>",
"status": "<PAYMENT_CONFIGURATION_STATUS>",
"created_timestamp": <PAYMENT_CONFIGURATION_CREATION_TIMESTAMP>,
"updated_timestamp": <PAYMENT_CONFIGURATION_UPDATE_TIMESTAMP>
}
}
]
}
],
"object": "whatsapp_business_account"
}Parameters
| Placeholder | Description | Example value |
|---|---|---|
<PAYMENT_CONFIGURATION_CREATION_TIMESTAMP>Integer | UNIX timestamp indicated when the payment configuration was created. | 1748827100 |
<PAYMENT_CONFIGURATION_NAME>String | Payment configuration name to be used in the Order Details messages. | razorpay-prod |
<PAYMENT_CONFIGURATION_STATUS>String | Payment configuration status. Values can be: Active — Indicates the payment configuration has been tested in WhatsApp manager and can now be used with Payments API.Needs Connecting — Indicates the payment configuration has been disconnected from the payment gateway and needs to be connected again.Needs Testing — Indicates the payment configuration has been connected to the payment gateway but still needs testing in WhatsApp Manager. | Needs Connecting |
<PAYMENT_CONFIGURATION_UPDATE_TIMESTAMP>Integer | UNIX timestamp indicated when the payment configuration was updated. | 1749320300 |
<PAYMENT_GATEWAY_MERCHANT_ACCOUNT_ID>String | Payment gateway merchant account ID. | acc_GP4lfNA0iIMn5B |
<PAYMENT_GATEWAY_PROVIDER_NAME>String | Name of the payment gateway provider associated with the payment configuration. Values can be: billdeskpayurazorpayzaakpay | razorpay |
<WEBHOOK_TRIGGER_TIMESTAMP>Integer | Unix timestamp indicating when the webhook was triggered. | 1739321024 |
<WHATSAPP_BUSINESS_ACCOUNT_ID>String | WhatsApp Business Account ID. | 102290129340398 |
Example payload
{
"entry": [
{
"id": "102290129340398",
"time": 1739321024,
"changes": [
{
"field": "payment_configuration_update",
"value": {
"configuration_name": "razorpay-prod",
"provider_name": "razorpay",
"provider_mid": "acc_GP4lfNA0iIMn5B",
"status": "Needs Testing",
"created_timestamp": 1748827100,
"updated_timestamp": 1749320300
}
}
]
}
],
"object": "whatsapp_business_account"
}
No comments to display
No comments to display