Merchant Document Compliance Transition

Manages all webhooks related to merchant compliance documents

When to use it? When running compliance through Toqio platform, and having documents uploaded to our platform, this webhook will allow you to update the merchants documents statuses.

Available Statuses

  • IN_PROGRESS: Business Entity compliance documentation data is not submitted yet.
  • UNDER_REVIEW: Business Entity compliance documentation data is submitted and waiting for results.
  • COMPLETED: Business entity documentation has been accepted
  • DECLINED: The business entity documentation is not compliant with the requirements. If it has been declined, meaning the compliance checks have resulted in a negative decision for this documentation, this web-hook will decline the document and will set the Merchant to a PENDING_KYB_DATA status.

Note: Ids must follow UUIv7 format and should be unique per request. Identical requests will be ignored.

Note: The merchantId expected is the Toqio Merchant id.

webhookType: MERCHANT_DOCUMENT_COMPLIANCE_TRANSITION

Model

{  
    "id": {
      "type": "string",
      "format": "uuid",
      "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-7[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$",
      "notEmpty": true
    },
    "provider": {
      "type": "string",
      "notEmpty": true
    },
    "merchantId": {
      "type": "string",
      "notEmpty": true
    },
    "documentStatusEnum": {
      "type": "string",
      "notEmpty": true
    },
    "documentId": {
      "type": "string",
      "notEmpty": true
    },
    "rejectionReason": {
      "type": "string",
      "notEmpty": false
    }
}

Example

{
  "id": "018a3c96-4f9f-7b9b-9333-2e97b94e27af",
  "provider": "MY_COMPLIANCE_PROVIDER",
  "merchantId": "67a24300c4r9af70f863fb12",
  "documentStatusEnum": "DECLINED",
  "documentId": "1234567gfds234",
	"rejectionReason": "Enable to read"
}