Read on when webhooks are sent from our system
User's KYC is in progress.
Queued for running KYC after ‘initiate KYC’ API is called
User’s KYC is complete and user details are verified.
User KYC is successfully complete.
If user KYC is not complete and additional details have to be provided. Once the details have been collected, ‘Initiate KYC’ API needs to be called again.
After the ‘initiate KYC’ API is called and user status is not VERIFIED.
When a user's KYC is rejected during KYC process.
When a user’s KYC process is in review state.
The transaction request has been submitted in our system.
The transaction is undergoing compliance check or has been selected for processing.
The transaction is being processed.
The transaction has been processed successfully.
The transaction was unable to be processed.
When the user’s transaction is on hold. The hold reason is provided in the response when fetching transaction information.
The transaction was cancelled by the user or admin.
Transaction has been returned.
Transaction has been successfully refunded to the sender.
Initial status. Transaction delivery has not been requested or transaction has not been forwarded for delivery.
Transaction has been forwarded for delivery.
Client has requested delivery of the transaction.
Delivery of transaction has been placed on hold.
Transaction could not be delivered.
Only relevant for cash pick up transactions. Recipients can go pick up cash from the designated location when it is delivery payout ready.
Transaction has been successfully delivered/paid out to the recipient.
Transaction delivery is authorized. If you are paying out transactions yourself as per agreement with Machnet, you can now proceed to delivery the transaction to the recipient.
When transaction is cancelled, transaction delivery is automatically cancelled too.
User’s card account has been successfully added.
User’s card account has been successfully removed.
User’s bank account has been added but verification status is “PENDING”. User can create a transaction using the funding account but it will not be processed until the account is verified.
User’s bank account has been successfully added and the account has been verified.
User’s bank account has been successfully removed either through the widget or using API.
User's bank account verification failed and it is locked. User cannot use this bank account to create a transaction.
User needs to re-login to their account. You will have to open the bank widget again with the particular funding account ID and ask user to login to their bank again.
Error while adding bank using widget. Please try again.
Error while adding card using widget. Please try again.
Bank successfully added but account verification may be pending.
User information has been successfully submitted.
User information is under review. The status of this CIP tag will be updated once review is completed.
User information has been successfully verified
User information verification has failed
User information has been requested. Please ask the user to submit this information.