Buyers are identities representing companies. Once on-boarded, Buyers can create and manage their own instruments via your application.
Notification that the KYB status of a buyer identity has been updated.
Return a 200 status to indicate that the data was received successfully
{- "type": "buyerKYBWatch",
- "payload": {
- "buyerId": "string",
- "status": "NOT_STARTED",
- "details": [
- "BUYER_DETAILS_UNSATISFACTORY"
], - "rejectionComment": "string",
- "ongoingStatus": "NOT_STARTED"
}
}
Notification that the verification status of a buyer beneficiary has been updated.
Return a 200 status to indicate that the data was received successfully
{- "type": "buyerBeneficiaryStatusWatch",
- "payload": {
- "event": [
- "STATUS_UPDATED"
], - "eventDetails": [
- "BUYER_DETAILS_UNSATISFACTORY"
], - "additionalInformation": {
- "buyerId": "string",
- "buyerName": "string",
- "adminUserEmail": "string",
- "kybStatus": "NOT_STARTED",
- "beneficiary": {
- "type": "UNDEFINED_BENEFICIARY_TYPE",
- "firstName": "string",
- "middleName": "string",
- "lastName": "string",
- "email": "string",
- "status": "NOT_STARTED",
- "ongoingKybStatus": "NOT_STARTED"
}
}, - "rejectionComment": "string"
}
}
Notification that a buyer has been updated.
Return a 200 status to indicate that the data was received successfully
{- "type": "buyerActivatedWatch",
- "payload": {
- "actionDoneBy": "UNDEFINED",
- "buyerId": "string",
- "supportedCurrencies": [
- {
- "currency": "GBP",
- "status": "PENDING_KYB_APPROVAL"
}
]
}
}
Notification that a buyer identity has been deactivated.
Return a 200 status to indicate that the data was received successfully
{- "type": "buyerDeactivatedWatch",
- "payload": {
- "actionDoneBy": "UNDEFINED",
- "buyerId": "string",
- "reasonCode": "UNDEFINED_REASON",
- "supportedCurrencies": [
- {
- "currency": "GBP",
- "status": "PENDING_KYB_APPROVAL"
}
]
}
}