Skip to main content
KYB (Know Your Business) es un proceso legal de verificación de identidad y cumplimiento requerido antes de que un cliente empresarial pueda enviar o recibir fondos a través de SpherePay. Es obligatorio por regulaciones de anti-lavado de dinero (AML) y requisitos regulatorios, y debe completarse una vez por empresa. KYB incluye no solo verificar la entidad empresarial en sí, sino también verificar a las personas que en última instancia la poseen o controlan.

Información requerida

SpherePay requiere la siguiente información para verificar a un cliente empresarial. Los campos marcados API se envían vía cuerpo de solicitud; los campos marcados Documento se cargan como archivos.
Las empresas EEA+ también deben proporcionar un número de registro de la empresa y completar KYC para directores, firmantes y personas de control, no solo para propietarios con ≥ 25%. Consulta Empresas EEA+.
En ciertas circunstancias SpherePay puede solicitar documentación adicional — por ejemplo, para empresas en industrias reguladas o de alto riesgo, aquellas con estructuras de propiedad complejas, o las que operan en jurisdicciones de mayor riesgo. SpherePay se pondrá en contacto contigo directamente cuando esto aplique.

Resumen del flujo KYB

El flujo a continuación muestra los pasos requeridos para el KYB empresarial. El único paso que difiere entre modelos de incorporación es la aceptación de TOS y MSA.
  1. Crear cliente empresarial con businessInformation y addresses completos
  2. Generar enlace TOS/MSA → redirigir al representante empresarial para aceptar
  3. Cargar documentos empresariales (certificado de incorporación, registro de accionistas, comprobante de domicilio)
  4. Registrar personas asociadas (UBOs con ≥ 25% de propiedad; las empresas EEA+ también requieren directores, personas de control y firmantes)
  5. Cargar documentos de identidad para cada UBO
  6. Completar verificación de vivacidad facial para cada UBO (SDK de Sumsub, en el flujo)
  7. Consultar GET /v2/customer/{id} hasta que status alcance approved

Métodos de integración

KYB vía API

Control total sobre cada paso. Usa esto para una UX de incorporación personalizada integrada en tu producto.

KYB vía enlace alojado

Integración más rápida. SpherePay aloja toda la experiencia de verificación.

KYB vía API

Usa esta guía para incorporar a un cliente empresarial paso a paso a través de la API de SpherePay. El ejemplo a continuación usa el modelo Sphere-Managed (por defecto). Antes de comenzar, asegúrate de tener:
  • Una clave API de SpherePay
  • Los detalles legales de la empresa (nombre, tipo de entidad, dirección, número de identificación)
  • Documentos empresariales listos para cargar (certificado de incorporación, registro de accionistas, comprobante de domicilio)
  • Información de UBO y documentos de identidad para cada individuo calificado
1

Crear un cliente empresarial

Llama a POST /v2/customer con type: "business". Incluye el objeto businessInformation completo y ambos tipos de dirección en addresses.
Los valores aceptados de businessInformation.identificationNumberType varían por país — por ejemplo, ein para Estados Unidos, uen para Singapur, o crn para el Reino Unido.Las empresas EEA+ también deben proporcionar registrationNumber y registrationNumberType. Estos son independientes del número de identificación fiscal. Consulta Empresas EEA+.
2

Aceptar los Términos de Servicio y el MSA

Genera un enlace TOS y redirige al representante empresarial para aceptar los Términos y Condiciones y el Acuerdo de Servicios Maestro.
Este paso puede realizarse en paralelo con la carga de documentos empresariales.
Este paso aplica solo al modelo Sphere-Managed. En Platform-Managed, la aceptación de TOS y MSA debe estar integrada en los propios términos de tu plataforma antes de la incorporación.
3

Cargar documentos empresariales

Carga los documentos empresariales requeridos. Usa target="customer" para todos los documentos de la entidad empresarial.
Repite para los tipos de documento shareholder_registry y proof_of_address.
4

Registrar representantes empresariales

Un UBO (Ultimate Beneficial Owner) es cualquier individuo que posea el 25% o más de la empresa. Registra cada individuo calificado vía POST /v2/business-representative. Repite este paso para cada UBO.También puedes registrar directores, personas de control y firmantes autorizados. representationDetails.roles acepta ubo y director (hasta dos roles distintos). ownershipPercentage acepta cualquier entero de 0 a 100; si el rol ubo está presente, la propiedad debe seguir siendo ≥ 25.
Todos los individuos que cumplan el umbral de propiedad del 25% deben ser registrados y verificados. Si más de un individuo califica, repite este paso para cada uno. Las empresas EEA+ tienen requisitos adicionales de personas asociadas — consulta Empresas EEA+.
5

Cargar documentos de identidad del UBO

Carga documentos de identidad para cada UBO. Usa target="business-representative" — estos documentos pertenecen al individuo, no a la entidad empresarial.
6

Completar la verificación de vivacidad del UBO

Cada UBO requiere verificación de vivacidad. Verifica el arreglo required del UBO vía GET /v2/business-representative/{id}, luego realiza exactamente una de las siguientes opciones:
  • liveness_check en required — Genera un enlace de verificación facial para el UBO y redirígelelo para completar una verificación de vivacidad interactiva vía el SDK de Sumsub.
  • liveness_report_document en required — Carga un documento de informe de vivacidad para el UBO de tu proveedor de verificación de identidad.
Repite para cada UBO registrado.
7

Consultar resultado de verificación

Una vez que todos los pasos requeridos estén completos tanto para la empresa como para sus UBOs, SpherePay procesa la verificación automáticamente — no se necesita ninguna llamada de envío. Consulta GET /v2/customer/{id} hasta que status alcance approved.
Cuando required esté vacío y status sea approved, el cliente empresarial está completamente incorporado y listo para transferir.
La revisión KYB generalmente toma 2–7 días hábiles después de que se envíen todos los documentos y datos requeridos.

EEA+ businesses

Sphere exige campos KYB adicionales y requisitos de personas asociadas para empresas constituidas en la región EEA+, en línea con MiCA. Las empresas fuera de EEA+ no se ven afectadas. accountPurpose ya era requerido para todas las empresas — eso no cambia. EEA+ es el EEE más el Reino Unido, Suiza, Andorra y varios territorios de ultramar de la UE (Islas Åland, Guayana Francesa, Guadalupe, Martinica, Mayotte, Reunión, San Martín). El alcance se determina por el país de la dirección registrada de la empresa (country en la dirección con type: "registered"). Los representantes empresariales heredan el alcance EEA+ de la empresa matriz. Consulta Región EEA+ para la definición completa.

Número de registro

Las empresas EEA+ deben proporcionar ambos campos bajo businessInformation en POST /v2/customer: El número de registro se almacena y verifica por separado del ID fiscal (identificationNumber). No envíes un número de IVA o fiscal como número de registro. registrationNumberType se valida según el país de la dirección registrada. Ejemplos: Comportamiento de validación:
  • Una empresa EEA+ sin registrationNumber o registrationNumberType no puede enviarse a verificación. El envío devuelve 422.
  • Un registrationNumberType que no es válido para el país de la dirección registrada devuelve 422 con los tipos permitidos.
  • Las empresas fuera de EEA+ pueden seguir proporcionando registrationNumber sin un tipo. Ese comportamiento no cambia.
El elemento pendiente aparece como el código de requisito registration_number en kyb_profile_a (solo EEA+). Sphere excluye este código para empresas fuera de EEA+. Puedes completar empresas EEA+ existentes con PATCH /v2/customer/{id}. La validación se ejecuta sobre el estado combinado del cliente.

Representantes empresariales

Las empresas EEA+ tienen un alcance de personas asociadas más amplio que las empresas fuera de EEA+. Rol de director. representationDetails.roles acepta director junto con ubo, con hasta dos roles distintos. Porcentaje de propiedad. ownershipPercentage acepta cualquier entero de 0 a 100 (el mínimo anterior era 25). Si el rol ubo está presente, la propiedad debe seguir siendo ≥ 25. Un representante sin el rol ubo — por ejemplo, solo director — puede tener 0–24. Llama a POST /v2/business-representative con los nuevos valores de rol:
El ejemplo destaca los nuevos valores de rol y propiedad. Incluye los demás campos del representante requeridos en la creación (customerId, type, email, phone, address y personalInformation) como de costumbre. País de nacimiento y nacionalidad. Para empresas EEA+, cada representante debe proporcionar countryOfBirth y nationality bajo personalInformation. Hasta que se proporcionen, aparecen como country_of_birth y nationality en el perfil ubo_kyc_profile_a del representante. Sphere excluye estos códigos para representantes de empresas fuera de EEA+. Puedes completar representantes existentes con PATCH /v2/business-representative/{id}. La validación se ejecuta sobre el estado combinado del representante.

Códigos de requisito a nivel de empresa

Estos códigos aparecen en el perfil kyb_profile_a del cliente empresarial solo para empresas EEA+. Sphere los excluye para empresas fuera de EEA+. Para empresas fuera de EEA+, el alcance de KYC de personas asociadas no cambia: solo propietarios con ≥ 25%.

Qué sigue

Una vez que el perfil de verificación del cliente empresarial sea approved, registra sus métodos de pago e inicia una transferencia.

Cuentas bancarias

Registra una cuenta bancaria para que la empresa pueda enviar o recibir fondos vía riel bancario.

Billeteras

Registra una dirección de billetera cripto para habilitar transferencias on-ramp y off-ramp.

API de Transferencias

Crea y gestiona transferencias una vez que el cliente haya registrado sus métodos de pago.

Perfil de verificación

Entiende los estados de verificación, arreglos de criterios y qué desencadena los cambios de estado.
Última modificación el 24 de agosto de 2026