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.