Credenciales de Acceso
1. Crea tu aplicación y gestiona tus llaves de acceso; si ya las creaste continua con el Paso 2.
Descarga de SDK
Descarga SDK.
Para descargar los archivos SDK, envíe una solicitud dando clic AQUÍ.
Consume el servicio simpleTransfer
2. Consume el servicio simpleTransfer donde se realiza la transferencia
URL Pruebas:
https://apiadmin.apps-pruebas.credibanco.com/testing/api-p2p/api/v1/transfers/simpleTransfer
Método HTTP: POST
Campo | Descripción |
---|---|
sender | Persona que envía el dinero. |
recipient | Persona que recibe el dinero. |
name | Primer nombre. |
lastName | Primer apellido. |
documentType | Tipo de documento (1=CC,4=CE). |
documentNumber | Número de identificación del tarjeta habiente |
phone | Número de teléfono. |
cardNumber | Número de tarjeta, PAN |
Correo electrónico. | |
expDate | Fecha de expiración de la tarjeta, el formato es yyyy/mm |
processor | Franquicia de la tarjeta utilizada, los dos posibles valores son VISA_V1 o por defecto MASTERCARD_V1 |
amount | Valor para enviar en COP (Peso colombiano) |
transactionalQueryIdentifier | Identificador para consulta transaccional en formato yyyyMMddHHmmssSSS, las horas son en formato 24H |
HTTP-StatusCode | Code | Message |
---|---|---|
200 | 200 | Transferencia exitosa. |
500 | 500 | Transferencia fallida. |
500 | 1 | Servicio no disponible. |
500 | 2 | No pudimos procesar él envió de tu dinero algo está pasando con la cuenta del destinatario. |
500 | 3 | No pudimos procesar él envió de tu dinero algo está pasando con tu cuenta. |
500 | 4 | Error reversando el envió del dinero. |
500 | 5 | Error conectando a finix. |
Campo | Descripción |
---|---|
statusCode | Código de resultado de transacción, es un valor entero. |
message | Mensaje de resultado de transacción. Es una string. |
pullTransferID | Campo retornado por Finix para hacer la anulación de la AFT. Es una string. |
pushTransferID | Código de autorización una vez hecha la OCT Es una string. |
Consulta de las transferencias realizadas
3. Consulta de las transferencias realizadas
3.1 Ingresar al servicio transferByCanalSSOAndIdTransactionalQuery
URL Pruebas:
https://apiadmin.apps-pruebas.credibanco.com/testing/api-p2p/api/v1/transfers/transferByCanalSSOAndIdTransactionalQuery
Método HTTP: GET
Campos de entrada: Se requiere el parámetro transactionalQueryIdentifier que es el identificador que se ingresa en el servicio persontoperson
HttpStatusCode | statusCode | message |
---|---|---|
400-Bad request | 10 | El identificador de la consulta transaccional no tiene el formato valido, el formato correcto es yyyyMMddHHmmssSSS |
409-Conflict | 11 | No se logró obtener el canal-sso |
409 | 66 | El identificador de la consulta transaccional no existe para ese canal |
102 - PROCESSING | 3 | Pendiente por hacer el PUSH-OCT |
102 | 4 | Pendiente por hacer el REVERSO-AFT |
409 | 5 | No existen transferencias realizadas bajo ese criterio |
HTTP status code | Code | Status |
---|---|---|
200 | - | Response correspondiente el microdebito se obtiene del campo trxVal |
400 | 1 | Debe enviar por lo menos un parámetro |
404 | 2 | No se ha encontrado registros con los parametros ingresados |
3.2 Consumir el servicio searchTransfersInIntervalDates
URL Pruebas:
https://apiadmin.apps-pruebas.credibanco.com/testing/api-p2p/api/v1/transfers/searchTransfersInIntervalDates
Método HTTP: GET
Campos de entrada: El formato para los campos fecha inicio y fecha final son “dd-MM-yyyy HH:mm” “día-mes-año Hora:minuto”, la hora es en formato 24H.
HttpStatusCode | statusCode | message |
---|---|---|
409-Conflict | 1 | No se logró obtener el canal-sso |
400-Bad request | 2 | La fecha inicial no puede ser mayor a la final |
400 | 3 | La fecha final no puede ser menor a la inicial |
409 | 4 | La búsqueda supera la máxima cantidad días |
400 | 5 | El formato de fecha no es correcto, el formato correcto es dd-MM-yyyy HH:mm |
409 | 6 | No existen transferencias realizadas bajo ese criterio |
Link de la colección de P2P:
Dependencias P2P
Dependencias del Servicio transferByCanalSSOAndIdTransactionalQuery
El servicio no tiene dependencias de ningún servicio en particular para consumirlo correctamente
1.Consulta por intervalos de fecha (searchTransfersInIntervalDates)
1.1.Ingresa al servicio searchTransfersInIntervalDates
1.2.Parametrizar el campo fechaInicial con formato dd-MM-yyyy HH:mm
1.3.Parametrizar el campo fechaFinal con formato dd-MM-yyyy HH:mm
Dependencias del Servicio searchTransfersInIntervalDates
El servicio no tiene dependencias de ningún servicio en particular para consumirlo correctamente.
Collection
P2P (Con PCI) - Para descargar el collection, haga un clic AQUÍ.
Certificación
Para iniciar el proceso de Certificación, debes haber finalizado tu implementación con éxito. Inicia tu solicitud AQUÍ.
Glosario
Puedes consultar el glosario dando clic AQUÍ.
Descarga de SDK
Para descargar los archivos SDK, envíe una solicitud dando clic AQUÍ.