KYC Verification Flow
In some cases, the payer must complete KYC verification to finish the payment. If a transaction is flagged as high-risk or matches other triggers defined in our AML policy, the payment status changes to On Hold with the condition KYC Required.
On the Bitnbox-hosted checkout page, the payer must provide an email address and upload identity and address verification documents. Email notifications are sent to the payer to indicate whether verification was successful or if a resubmission is required.
When the payment status changes, Bitnbox sends a webhook containing:
status: On Hold
checkout_url: link to the hosted checkout page
condition: verification status
Possible values for the condition field:
KYC Required โ verification is required before funds can be credited
KYC Pending โ documents submitted; verification in progress
Webhooks After Verification
Once verification is approved, the payment status updates to Paid or Locked, and a corresponding webhook is sent.
Regional Restrictions
Due to AML policy requirements, we cannot process funds from users in restricted jurisdictions. Payers from these regions will not be able to complete KYC verification.
Last updated
Was this helpful?