Crear con cuenta bancaria

El endpoint de registro de tercero y usuario permite crear un nuevo tercero en el sistema. Este proceso es esencial para asegurar que todos los datos relevantes de los terceros y usuarios se capturen y gestionen correctamente.

Parámetros para el Endpoint

A continuación se detallan los parámetros necesarios para registrar un nuevo tercero y usuario:

Objeto para el envío de datos.

{
    "name": "Saha",
    "lastName": "Russel",
    "document": "P128767Z444",
    "typeDocumentId": 1,
    "emailNotification": "[email protected]",
    "indicativeContact": "+1",
    "phoneContact": "123456789",
    "categoryId": 3,
    "addressData": {
        "street": "calle 35 cr3aw #34-64",
        "region": "CO-COR",
        "city": "Manchester",
        "country": "GBR",
        "postalCode": "20500"
    },
    "credentials": {
        "type": "BANK_ACCOUNT",
        "fullName": "Perez Cortez",
        "accountNumber": "6970093",
        "accountNumberType": "DEFAULT",
        "countryCode": "GBR",
        "currencyCode": "GBP",
        "accountType": "1",
        "bankCode": "173",
        "bankCodeType": "SORT_CODE",
        "bankName": "Bank of America",
        "BIC": "ADWADS32",
        "branchCode": "123456"
    }
}

Explicación de tabla.
PN: Persona Natural
PJ: Persona Jurídica

PARÁMETRODESCRIPCIÓNPNPJObligatoriedad
nameNombre de pila de la persona.XCondicional
lastNameApellido de la persona.XCondicional
tradeNamesolo cuando el tipo de documento es 3(NIT)
Nombre bajo el que se desarrolla la actividad comercial. En este caso, podría ser el nombre de un negocio o emprendimiento.
XCondicional
legalNamesolo cuando el tipo de documento es 3(NIT)
Nombre oficial registrado ante las autoridades. En este caso, podría ser la razón social de una empresa.
XCondicional
documentNúmero de documento del tercero principal.XXRequerido
typeDocumentIdID del tipo de documento del tercero principal.XXRequerido
dvDígito de verificación del documento (solo si el tipo de documento lo requiere).XCondicional
emailNotificationDirección de correo electrónico para notificaciones del tercero principal.XX
indicativeContactIndicativo de país para el número de teléfono de contacto del tercero principal.XXRequerido
phoneContactNúmero de teléfono de contacto del tercero principal.XXRequerido
categoryIdID de la categoría del tercero principal.XXOpcional
addressDataInformación completa de la dirección del usuario. Incluye calle, ciudad, región, código postal y país.
Este campo es obligatorio en entornos productivos..
XXRequerido
addressData.streetDirección o calle principal del domicilio. Ejemplo: "calle 35 cr3aw #34-64".XXRequerido
addressData.cityCiudad donde reside el usuario. Ejemplo: "Bogotá".XXRequerido
addressData.regionCódigo de región o departamento siguiendo el estándar ISO 3166-2. Ejemplo: "CO-COR" (Córdoba, Colombia).XXRequerido
addressData.postalCodeCódigo postal asociado a la dirección. Ejemplo: "23001".XXRequerido
addressData.countryCódigo de país en formato ISO 3166-1 alfa-2. Ejemplo: "CO" (Colombia).XXRequerido
credentials.typeTipo de credencial utilizada para las transacciones (ej., tarjeta, cuenta bancaria).XXRequerido
credentials.fullNameNombre completo del titular de la credencial del usuario tercero.XXRequerido
credentials.accountNumberNúmero de cuenta o tarjeta del usuario tercero.XXRequerido
credentials.accountNumberTypeTipo de identificador usado para la cuenta.XXRequerido
credentials.countryCodePaís donde está registrada la cuenta bancaria. ISO-3166 Alpha-3XXRequerido
credentials.currencyCodeMoneda asociada a la cuenta bancaria. ISO-4217 Alpha-3XXRequerido
credentials.accountTypeId del tipo de cuenta bancaria.XXCondicional
credentials.bankCodeCódigo del banco de la cuenta receptora. ISO20022XXCondicional
credentials.bankCodeTypeTipo de código bancario utilizado. Ejemplo : 'SORT_CODE'XXCondicional
credentials.bankNameNombre del banco receptor. ISO20022XXCondicional
credentials.BICCódigo BIC/SWIFT del banco.XXCondicional
credentials.branchCodeCódigo de la sucursal bancaria.XXCondicional

Campos de respuesta

CampoDescripción
errorIndica si hubo un error. 0 significa que no hubo error.
messageMensaje descriptivo del resultado de la operación.
dataContiene la información relacionada con el registro guardado.
data.uuidUUID del tercero, identificador único.
data.thirdBankUuidUUID del método de pago del tercero.

Notas Adicionales:

Cumplimiento PCI DSS: Para capturar y procesar los datos de la tarjeta de crédito, es necesario cumplir con los estándares de seguridad PCI DSS (Payment Card Industry Data Security Standard). Asegúrese de que su integración cumpla con estas normas para garantizar la seguridad de los datos de la tarjeta.

SDK y Webapp (White Label): Si no cumple con los requisitos PCI DSS es decir no cuenta con una AOC válida, ofrecemos un SDK y un sitio web marca blanca que simplifican la integración y aseguran el cumplimiento con las normas de seguridad. Contáctenos para obtener más información y asistencia con estas herramientas.

¿Qué es un AOC (Attestation of Compliance)?
Una atestación de cumplimiento o AOC (Attestation of Compliance) es un documento que da fe de los resultados de la evaluación de PCI DSS e incluye la firma de un auditor profesional certificado por PCI DSS

Language
Credentials
OAuth2
Click Try It! to start a request and see the response here!