Scenarios to Consider - Webhooks

Webhooks allow you to capture data when certain events take place in Kindful.

You can trigger event based webhooks when:

  • A Transaction is created, updated, canceled, or refunded
  • A Recurring Transaction is created, updated, or removed
  • A Scheduled Report has been run

Best Practices:
You are able to “debug” within the Kindful app by visiting (company-name).kindful.com/admin/webhook_endpoints. Here you are able to verify and review each webhook response (by clicking on the “Events” link).

Considerations:

  • A “verify_event” endpoint is available for each webhook. This allows you to gather additional data about a specific webhook (gateway authorization codes, transaction types, etc).
  • Webhooks within Kindful will only fire one at a time and will keep retrying until successful. This ensures that the external app receives data in the correct order to keep it consistent.

For Developers: