Bienvenido al portal de desarrolladores de Clip
Te damos la bienvenida al portal de desarrolladores de Clip. Aquí encontrarás toda la información necesaria para que integres las API y los SDK con tus sistemas.
Detalles de esta versión
A continuación encontrarás una lista de las funcionalidades que ofrece cada uno de nuestros productos.
Introduciendo la API de Punto de Venta
La API de Punto de Venta permite crear soluciones personalizadas de procesamiento de pagos con tarjeta de débito y crédito, sin preocuparse por el cumplimiento de las normativas PCI de la Industria de Pagos con Tarjeta.
La API de punto de venta ofrece los siguientes recursos:
-
POST
/paymentrequest/
Registrar una transacción
Este servicio permite registrar una transacción desde una aplicación de punto de venta para posteriormente procesar el pago con tarjeta de crédito o débito desde una terminal Clip. -
DELETE
/paymentrequest/code/<payment_request_code>
Cancelar una solicitud de pago
Este servicio permite cancelar una solicitud de transacción antes de recibir el pago con tarjeta en la terminal de Clip.
Introduciendo la API de Transacciones
La API de Transacciones permite obtener información de cada pago procesado con tu cuenta de Clip.
La API de transacciones ofrece los siguientes recursos:
-
GET
/payments/receipt-no/<receipt_no>
Obtener detalles de una transacción individual
Este servicio permite obtener los detalles de una transacción individual identificada por su número de recibo. -
GET
/payments?from={start_date}&to={end_date}
Obtener detalles de una lista de transacciones
Este servicio permite obtener una lista detallada de transacciones dentro de un rango de fechas no mayor a un mes y con antigüedad máxima de un año.
Introduciendo la API de Depósitos
La API de Depósitos está diseñada para obtener la información referente a los depósitos realizados en un rango de hasta 90 días.
La API de depósitos contiene los siguientes recursos:
-
GET
/settlements?from={start_date}&to={end_date}
Obtener resumen de depósitos por periodo
Este servicio permite generar un reporte de depósitos realizados en un periodo igual o menor a los últimos 90 días. Incluye un listado de los depósitos comprendidos dentro de un periodo de tiempo. -
GET
/settlements/<settlement_report_id>
Obtener reporte desglosado de depósitos
Este servicio permite obtener detalles de los depósitos individuales a partir del listado generado de la consulta al endpoint anterior.
Introduciendo el SDK de Clip
El SDK de Clip es una librería que extiende las capacidades de tu aplicación móvil de punto de venta.
Es necesario contar con una aplicación móvil de Android o iOS que cumpla con un mínimo de requisitos y tener una cuenta registrada en Clip.
La integración con dispositivos móviles extiende su uso a celulares y tabletas Android, así como iPhone y iPad de iOS, ofreciendo versatilidad en la experiencia del usuario.
SDK para Android
El SDK para Android ofrece compatibilidad con aplicaciones desarrolladas en Kotlin y Java.
Las funciones que permite integrar la librería de Android son:
- Aceptar pagos con tarjeta
- Obtener el historial de transacciones y realizar búsquedas con filtros
- Cancelar pagos recibidos el mismo día
- Iniciar y cerrar la sesión de Clip desde tu aplicación
- Configurar los ajustes de tu lector Clip
- Crear enlaces para pagos a distancia
SDK para iOS
El SDK para iOS está desarrollado en Swift, y permite descargar las librerías externas fácilmente desde Carthage.
Las funciones que permite integrar la librería de iOS son:
- Aceptar pagos con tarjeta
- Obtener el historial de transacciones
- Iniciar y cerrar la sesión de Clip desde tu aplicación
- Configurar los ajustes de tu lector Clip