Webhooks
Webhooks
The Webhook Resource
Creating a Webhook
/**
* These are the required properties
* @param {Object} data Data payload
* @param {Object} data.attributes Payload attributes
* @param {string} data.attributes.url The destination URL of the events that happened from your account. Please make sure that the URL is publicly accessible in order for you to receive the event.
* @param {string[]} data.attributes.events The list of events to be sent to this webhook. Possible value in the meantime is source.chargeable.
*/
const result = await paymongo.webhooks.create(data);
Payload
{
data: {
attributes: {
url: 'https://yourwebsite.com/webook-listener', // Developer's note: this is unique in paymongo. You can't create multiple webhooks with same url.
events: ['source.chargeable'] // The only event supported for now is 'source.chargeable'.
}
}
}
Listing Webhooks
Resultjavas
Retrieving a Webhook
Toggling a Webhook
Last updated
Was this helpful?