Detalla la asignación de una tarjeta a un cliente final, dentro de un lote de tarjetas de Odybank. La tarjeta luego de ser asignada su estado es INACTIVE.
POST /api-hub/v1/client-cards/assign
Las credenciales otorgadas para realizar el login obtienen el producto el cual se le asignará al cliente final.
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
El identificador del cliente debe de ser en formato UUID.
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547
Definición del response
status : El estado tiene que estar no activa, ya existe un endpoint que se encarga de activar la tarjeta de un cliente.
card_tracking_code : El código de seguimiento de la tarjeta, es generada desde Odybank.
Copy {
" code " : " 00000 " ,
" message " : " Successful " ,
" data " : {
" id " : " 176fb137-9298-be03-42f6-a31c4faa3616 " ,
" status " : " INACTIVE " ,
" created_at " : " 2022-09-22T20:01:19.095306+00:00 " ,
" updated_at " : " 2022-09-22T20:01:21.587199+00:00 " ,
" deleted_at " : null ,
" is_deleted " : false ,
" is_deleted_by " : null ,
" provider_name " : " ODYBANK " ,
" card_tracking_code " : " 0332206224610292 " ,
" merchant_product_id " : " b349ee01-8d7d-6c51-ca3d-7b98deac14ac " ,
" client_id " : " 6e28b4dc-a81c-6464-8534-ec489c221a58 " ,
" reason " : null ,
" currencies " : [
{
" account " : " 0332206224610316 " ,
" currency " : " PEN "
}
] ,
" blocked_at " : null ,
" replacement_by " : null ,
" card_pan " : " 222980******0739 "
}
} Detalla la activación de una tarjeta, el estado es modificado a ACTIVE.
PATCH /api-hub/v1/client-cards/activation
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
El código de seguimiento de la tarjeta.
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547
status : El estado ahora es activa.
GET /api-hub/v1/client-cards/details
Query Parameters
El código de seguimiento de la tarjeta.
El identificador de la llave, para encriptar los datos.
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
Definición del response
date_expiration : La fecha de caducidad de la tarjeta, se encuentra encriptada por seguridad.
number_card : El número de la tarjeta, se encuentra encriptada por seguridad.
Detalla el cvv2 de una tarjeta.
GET /api-hub/v1/client-cards/cvv2
Query Parameters
El código de seguimiento de la tarjeta.
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547
El identificador de la llave, para encriptar los datos.
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
Definición del response
cvv2 : El código de seguridad de la tarjeta, se encuentra encriptada por seguridad.
GET /api-hub/v1/client-cards/transactions
Query Parameters
El código de seguimiento de la tarjeta.
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
Definición del response
card_tracking_code : El código de seguimiento de la tarjeta.
Detalla la suspensión de una tarjeta, el estado es modificado a SUSPENDED.
PATCH /api-hub/v1/client-cards/suspend
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
Código de seguimiento de una tarjeta
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547
Definición del response
status El estado ahora es SUSPENDED.
Detalla la activación de una tarjeta, el estado es modificado a BLOCKED.
PATCH /api-hub/v1/client-cards/blocked
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
Código de seguimiento de una tarjeta
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547
Definición del response
status El estado ahora es BLOCKED.
Detalla la cancelación de una tarjeta, el estado es modificado a CANCELED.
PATCH /api-hub/v1/client-cards/cancel
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
El código de seguimiento de la tarjeta.
Razón (motivo) de cancelar
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547
Definición del response
status El estado ahora es CANCELED.
Detalla la recarga de saldo de una tarjeta.
POST /api-hub/v1/client-cards/recharge-balance
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
El código de seguimiento de la tarjeta.
ISO 4217. Actualmente solo hay para PEN y USD.
El monto debe ser un decimal por punto. Ejemplo: 20.50. Si no contiene decimal mandar solo el entero 20.
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547
Detalla el debito de una tarjeta (cash out).
POST /api-hub/v1/client-cards/cash-out-balance
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
El código de seguimiento de la tarjeta.
ISO 4217. Actualmente solo hay para PEN y USD.
El monto debe ser un decimal por punto. Ejemplo: 20.50. Si no contiene decimal mandar solo el entero 20.
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547
Muestra el saldo de una tarjeta
GET /api-hub/v1/client-cards/balance
Query Parameters
El código de seguimiento de la tarjeta.
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
Definición del response
card_tracking_code : El código de seguimiento de la tarjeta.
Reposición de tarjeta (Bloqueada)
POST /api-hub/v1/client-cards/replacement-card
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
card_tracking_code_blocked*
El código de seguimiento de la tarjeta bloqueada.
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547
Transferencia de saldo tarjeta a tarjeta
POST /api-hub/v1/client-cards/transfer-balance-card-to-card
Se envía el token generado luego del Login, se debe enviar con el siguiente formato:
"Bearer JHgytHG67687JHG..."
La firma depende del timestamp y el secret-key.
card_tracking_code_target*
Código de seguimiento de la tarjeta de destino, a la cual se le abonara el monto
card_tracking_code_source*
Código de seguimiento de la tarjeta de origen, de la cual se debitará el monto
ISO 4217. Actualmente solo hay para PEN y USD.
El monto debe ser un decimal por punto. Ejemplo: 20.50. Si no contiene decimal mandar solo el entero 20.
El valor debe ser en formato NOW comprendido por 13 dígitos, en javascript se puede usar la función Date.now() = 1664568045547