Set-default-card: Asignar tarjeta default

Descripción

Con este endpoint, podrás asignar una tarjeta como default.


Method: post
URL: https://{enviroment-domain}/api/v1/Card/set-default-card

Agregar encabezados de autenticación

Ejemplo:

Body

{
  "merchantId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "customerId": "IdUser",
  "token": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}

Descripción de campos

CampoDescripción
MerchantIdIdentificador único del comerciante en la pasarela de pago, es asignado al momento de crear la cuenta.
CustomerIdIdentificador único del cliente. Este identificador lo asigna el propio comercio, es de tipo alfanumérico y no mayor a 100 caracteres.
TokenToken asignado a la tarjeta.

Ejemplo de respuesta exitosa

Http code 200

{
    "isSuccess": true
}

Ejemplos de respuesta con error

Http code 404

Usuario no existente

{
    "isSuccess": false,
    "errors": [
        {
            "key": "ResourceNotFoundException",
            "value": [
                "User does not exist: 3fa85f64-5717-4562-b3fc-2c963f66afa6 IdUser"
            ]
        }
    ]
}


Descripción de campos

CampoDescripción
IsSuccessIndica si la petición se pudo completar satisfactoriamente.
ErrorsUna lista de errores que ocurrieron en la petición.
KeyLlave del error
ValueBreve descripción del error.


📘

CONSIDERACIONES IMPORTANTES

  • Los campos MerchantId, CustomerId y Token son obligatorios.
  • Las tarjetas que regresamos son vigentes.
  • Si nuestro sistema detecta una tarjeta expirada, sólo la mantendremos por 2 meses después de su fecha de expiración, después de esto, serán borradas automáticamente.
  • Sólo puede haber a lo más una tarjeta default.