ChangeUp
News & UpdatesCompany
  • ChangeUp DMS
    • Platform Overview
      • Setup a ChangeUp DMS account
    • Implementation Overview
    • Widget Setup
      • Create a widget
      • Configure Donate-at-Checkout
      • Install widget
      • Implement the post-checkout webhook
      • Test and Live Environments
      • Deactivating a widget
      • Promoting a widget
      • Checkout Preview
    • Reporting
      • Viewing Reports
      • Download Data
      • Embed Reports
      • Using Report Filters
      • Canceling a Transaction
      • View transactions details
    • Donation Invoicing
  • Account Settings
    • Edit Company
    • Manage Users
      • Invite Users
      • Two-factor Authentication
      • Reset MFA
      • Forgot Password
      • Invite users to my account
      • Resending a user invitation
      • Deleting a user
    • View Activity Logs
    • API Key
    • Billing Information
    • Create API Keys
  • RESOURCES
    • APIs
    • Security Practices
Powered by GitBook
On this page
  1. ChangeUp DMS
  2. Widget Setup

Implement the post-checkout webhook

PreviousInstall widgetNextTest and Live Environments

Last updated 1 year ago

The post-checkout webhook is required to record the completion of the donation. The webhook will have a set of required and optional fields to capture relevant details for the donation. The donation webhook URL is unique to each widget in ChangeUp DMS. This webhook URL is meant to be called from a server, not the client (as the URL should be considered a secret).

Webhook Donation Recording and Reporting

Upon receiving the webhook, ChangeUp processes the incoming data to record the donation using a queuing system. Once processed, the donation details are recorded and stored for real-time reporting purposes. A “record” date can be adjusted in the widget settings for the donation widget to actualize the donation in the database. The reconciliation date allows for special policies such as refunds. Reports will identify donations as “pre-record” and “post-record” dates and can be used for reconciliation.

Reports can be filtered by donation widget and time range. Reports of all donation transactions can be downloaded for reconciliation purposes.

View the API docs for more details on the post-donation webhook