Skip to content
Last updated

The customer verification flow

When a customer enters the Banxa checkout, the level of identity verification required is determined by the transaction amount, jurisdiction, and their history with Banxa.

First-time customers

A first-time customer will typically be asked to:

  1. Provide personal details — full name, date of birth, residential address.
  2. Upload an identity document — passport, driver's licence, or national ID (front and back where applicable).
  3. Complete a liveness check — a short selfie video to confirm the document matches the person. This step uses Sumsub and requires camera access.

Returning customers

Banxa recognises returning customers by their email address or externalCustomerId. Depending on their verification status and the transaction amount, returning customers may:

  • Proceed directly to payment (fully verified, below tier threshold).
  • Be asked to provide additional documents for higher-value transactions.
  • Be asked to re-verify if their documents have expired or if compliance requirements have changed.

Verification levels

Banxa applies risk-based verification thresholds. The level of documentation required increases with transaction value and cumulative volume — higher-value transactions require more thorough verification.

Thresholds vary by jurisdiction and are not published. Contact Banxa for the thresholds applicable to your customers' regions.


KYC sharing and its effect on the flow

If you use KYC sharing or Sumsub integration, Banxa may be able to pre-fill or skip steps in the verification flow:

  • KYC data sharing — personal details are pre-populated. The customer may still need to confirm or upload documents depending on the tier.
  • Sumsub token sharing — if the customer is fully verified via Sumsub, they may skip KYC entirely for transactions within the applicable tier.

Banxa still conducts its own due diligence regardless of what is shared. Additional steps may be required.


Camera and document capture

The KYC flow requires:

  • Camera access for document capture and liveness check.
  • Video playback for animated instructions shown during document capture.

On mobile, ensure your WebView or browser component is configured to allow these. → See Integration Best Practices and Embedded Checkout — Mobile.


Compliance responsibilities

Banxa is the regulated entity responsible for KYC and AML compliance. As a partner, you are not required to conduct independent compliance checks on Banxa-processed transactions. However, you are responsible for:

  • Ensuring that your use of KYC sharing complies with applicable data protection laws in your jurisdiction.
  • Informing customers that their data will be shared with Banxa when using the identity endpoint.