nCore webhook events
Following are the available webhooks you can create to receive event notifications.
Event name
Event type
Send webhook notification when
Status change
CARD_STATUS_CHANGE
A card status is updated
Transaction
TRANSACTION
A transaction is performed by a card
KYC
KYC_RESULT
Changes in user’s KYC request are done
User creation
USER_CREATED
User is created
User status
USER_STATUS_CHANGE
User status is changed
User document
USER_DOCUMENT_ALERT
The document expiration date is approaching
IDV
IDENTITY_VERIFICATION
Identity verification needed
PIN change
PIN_CHANGE
PIN is changed
Auth expiry
EXPIRED_AUTH
Auth/pre-auth is expired
Charges
CHARGE_APPLIED
Charges are applied
Account status
ACCOUNT_STATUS_CHANGE
Account status is changed
Card provisioning
CARD_PROVISIONING
Card is tokenized
Token notification
TOKEN_NOTIFICATION
Digital wallet token status is updated
Card or account creation
SUCCESSFULLY_CREATED
Card or account is successfully created
Handling
Following are the methods in which nCore platform handles webhooks notifications.
The nCore platform maintains a retry counter and resends the failed notifications by triggering the expired webhooks.
It includes a Basic Auth (encoded in base64) header in the webhook notification message.
The nCore platform pings a configured webhook to validate the credential and connectivity.
To support token uniqueness, each transaction is recognized by a unique transaction token, and each webhook is identified by a unique event token.
Last updated