Payink Support
Search…
Webhooks
A Webhook is a custom callback for a certain event. Set your endpoint and we will send a post request to your endpoint.

How to See a list of webhook

To open the list of the webhook, click "Setting" icon on the top right corner, then choose webhooks:
Right menu
then you will get the list of webhook:
List of Webhook
To see the detail of the endpoint such as the events that has been sent to it, you can do 3 things:
  • Click on "Arrow down"
  • Double click on the row
  • Click on 3 dots on the right of the row and click "View detail"
Endpoint detail
Here you can see the detail of the Endpoint.

How to See event detail

You can also see the details of each event, by clicking on the row of the event:
Row of event detail
After click, you can see the list of response that we got from your endpoint, including a couple of retry that we do:
Event detail
You can see the request body that we sent to the endpoint as well as response code and body from your endpoint.
If you use Zapier and see several response code of 410 and response body "please unsubscribe me!", please contact Support.
It indicate Zapier automatically register their endpoint but unable to delete it.

How to Add endpoint

Here you can add an endpoint up to 5 endpoints per merchant, you will get rejected if you are trying to add more than that.
Click on "Add endpoint":
List of Webhook
A popup will show for you put endpoint details:
Form to add endpoint
  • Put URL that will receive the payload, we will throw rejection if it's not valid.
  • Put description that will help you differentiate between endpoint.
  • Choose event type to listen, currently we only support "payment.paid" which will be triggered when payment is paid including partial payment for payment plan.
  • Then click "SAVE", it will be immediately start receiving.

How to Edit endpoint

Click on 3 dots on right of the row to bring up the option:
List of Webhook
Available option
Click "Edit" to bring up a popup for editing:
Form to edit endpoint
  • ID is unique identifier of this endpoint, we will include this on the payload
  • Put URL that will receive the payload, we will throw rejection if it's not valid.
  • Put description that will help you differentiate between endpoint.
  • Choose event type to listen, currently we only support "payment.paid" which will be triggered when payment is paid including partial payment for payment plan.
  • Then click "SAVE", it will be immediately start receiving if the status is ENABLED.
Event that failed to be sent to your endpoint will use your new URL on the next retry date.

How to Enable/Disable an endpoint

Click on 3 dots on right of the row to bring up the option:
List of Webhook
Available option
Click "Disable" to disable the endpoint, it won't be receiving event.
In the same option, it will show "Enable" option if the endpoint is DISABLED, Click it to start receiving event again.

How to Delete an endpoint

Click on 3 dots on right of the row to bring up the option:
List of Webhook
Available option
Click "Delete" to delete endpoint.
This action can NOT be undo. Contact support if you still need it.
Copy link
On this page
How to See a list of webhook
How to See event detail
How to Add endpoint
How to Edit endpoint
How to Enable/Disable an endpoint
How to Delete an endpoint