Webhooks
Webhooks are event notifications that update the application. These are typically push notifications that allow the API caller/app to listen to the notification and update their business process as necessary.
Features
Webhook Events
This webhook triggers when there is a change in an application's status, including transitions like "Approved," "Complete," and others. These updates are essential for tracking and managing application workflows.
Webhook Subscription
Webhook subscriptions let you register an endpoint to receive real-time notifications for specific events, such as APPLICATION_STATUS_CHANGE. You can manage your subscriptions via API, specifying which events to receive and the target delivery URL.
Webhook Unsubscription
Unsubscribing stops your endpoint from receiving notifications for specific events or all events. You can unsubscribe at any time through the user interface or API to control which webhooks you receive.
Event Name | Current Application Status | Final Application Status |
---|---|---|
Pending | Pending | Prequalified |
Pending | Withdrawn | |
Pending | Approved | |
Pending | Denied |
Event Name | Current Application Status | Final Application Status |
---|---|---|
Prequalified | Prequalified | Approved |
Prequalified | Withdrawn | |
Prequalified | Denied |
Event Name | Current Application Status | Final Application status |
---|---|---|
Pending signed docs | Pending signed docs | Pending delivery |
Pending signed docs | Complete | |
Pending signed docs | Withdrawn |
Event Name | Current Application Status | Final Application status |
---|---|---|
Pending delivery | Pending delivery | Complete |
Pending delivery | Withdrawn |
Steps to receive Webhook notification
1. Provide the Necessary Information
To onboard your webhook, send an email to devsupport@snapfinance.com with the following details:
- URL Endpoint: The URL where you want to receive webhook notifications.
- Merchant ID (MID): Your unique Merchant ID for the integration.
2. Testing the Webhook
If you would like to test the webhook functionality before going live, please submit a DevSupport ticket by emailing devsupport@snapfinance.com. The support team will assist with the testing process.