Las sesiones de pago te permiten crear una URL de checkout para cobrar uno o mas conceptos desde una integracion externa. Puedes enviar los datos del cliente en la misma solicitud. Quentli intentara resolver el cliente porDocumentation Index
Fetch the complete documentation index at: https://docs.quentli.com/llms.txt
Use this file to discover all available pages before exploring further.
externalId, phoneNumber o email antes de crear uno nuevo.
Crear una sesion de pago
POST /v1/payment-sessions
url que puedes enviar al cliente o abrir desde tu aplicacion.
Resolucion del cliente
Quentli resuelve el cliente usando estos campos:externalId: identificador unico del cliente en tu sistema. Se guarda comousernameen Quentli.phoneNumber: telefono en formato E.164.email: correo electronico del cliente.
externalId, ese cliente tiene prioridad como destino de la sesion. Los datos de contacto enviados pueden actualizarse en ese cliente si se permiten los cambios.
Uso de forceUpdate
UsaforceUpdate: true cuando los datos enviados por tu sistema deben quedar como la fuente de verdad.
Con forceUpdate: true:
- Si el cliente resuelto no tiene
emailophoneNumber, Quentli los asigna. - Si el cliente resuelto ya tiene otro
emailophoneNumber, Quentli los reemplaza con los valores enviados. - Si otro cliente de la misma organizacion tiene el
emailophoneNumberenviado, Quentli elimina ese dato del otro cliente y lo asigna al cliente resuelto. - Si envias
name,externalIdometadata, Quentli tambien actualiza esos campos cuando hayan cambiado.
forceUpdate, Quentli no mueve correos ni telefonos entre clientes. Si otro cliente ya tiene el email o phoneNumber enviado, la solicitud falla para evitar sobrescribir datos de contacto por accidente.