Application Status
Each merchant application goes through multiple stages before approval and onboarding. The webhook sends notifications when an application moves into one of the following states:
Pended
The application requires manual intervention before proceeding.
Manual Review
The application is undergoing a detailed underwriting review.
Approved
The application has been approved and is ready for onboarding.
Declined
The application has been rejected and will not proceed further.
Boarded
The merchant account has been successfully boarded to the gateway and is ready to begin processing transactions.
Webhook Event Structure
The Application Status Webhook sends structured JSON payloads to the subscribed endpoint when an application’s status changes. The webhook includes:
event – The current status of the application.
merchantId – The unique merchant account identification number.
payload – An empty set for most statuses
Note: Except for Boarded, which contains payload with additional details.
Application Status Webhook Examples
Below are sample webhook payloads for each application status:
Pended
Manual Review
Approved
Declined Status
Boarded Status
Note: The Boarded status includes additional merchant details, including terminal API keys and encryption keys.
Last updated