Webhooks
What’s a webhook?
A webhook is a simple way to get real-time notifications from DimePayments sent directly to your system. Instead of manually checking for updates, you can have DimePayments tell you automatically when certain events happen—like a payment, refund, or deposit.
You’ll set up a URL on your side to receive these notifications, and DimePayments will send event details there as they happen. This helps you keep everything in sync without extra effort.
Viewing Your Webhooks
You’ll find Webhooks under Settings in your Merchant Dashboard.
Your Webhooks page shows a list of all active webhooks for your account. For each webhook, you’ll see:
Name: The label you gave it
Description: Your optional notes
URL: Where the webhook sends event data
Actions: Options to edit or delete the webhook
If you haven’t added any webhooks yet, your list will be empty.
Adding a Webhook
Click Add Webhook to open the setup form. You’ll see fields for:
Name: A friendly label to help you identify it
Description: (Optional) Add details about what this webhook is for
URL: The endpoint on your server that will receive the webhook POST requests
Below these fields, choose which events you want to subscribe to by toggling them on or off:
Credit Card Charge
Credit Card Refund
Credit Card Void
Credit Card Chargeback
ACH Charge
ACH Payment Return
ACH Refund
Deposit Sent
At the bottom, you’ll see a Secret field. This is an automatically generated signing secret. Use this in your server code to verify that incoming webhook requests are authentic and secure.
When you’re ready, click Create to save your webhook.
Editing or Deleting a Webhook
Once added, your webhook appears in the list. Use the Actions menu to edit its details or remove it from your account at any time.