Guardar tarjeta - Tarjetas - Mercado Pago Developers
Guardar tarjeta

POST

/v1/customers/{customer_id}/cards
Almacena de manera segura en nuestro servidores la referencia de la tarjeta utilizada por el cliente en el pago para evitar volver a pedir todos los datos en futuras transacciones.
Parámetros para la solicitud
customer_id

REQUERIDO

string
Localización: pathCustomer's Id
token
string
Localización: bodyCard Token
Parámetros de respuesta
id
string
Localización: bodyid
expiration_month
number
Localización: bodyexpiration_month
expiration_year
number
Localización: bodyexpiration_year
first_six_digits
string
Localización: bodyfirst_six_digits
Solicitud
curl
curl -X POST \
    'https://api.mercadopago.com/v1/customers/{customer_id}/cards' \
    -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
    -H 'Content-Type: application/json' \
    -d '{
  "token": "9b2d63e00d66a8c721607214ceda233a"
}'
Respuesta
json
{
  "id": 1562188766852,
  "expiration_month": 6,
  "expiration_year": 2023,
  "first_six_digits": 423564,
  "last_four_digits": 5682,
  "payment_method": {
    "id": "visa",
    "name": "visa",
    "payment_type_id": "credit_card",
    "thumbnail": "http://img.mlstatic.com/org-img/MP3/API/logos/visa.gif",
    "secure_thumbnail": "https://www.mercadopago.com/org-img/MP3/API/logos/visa.gif"
  },
  "security_code": {
    "length": 3,
    "card_location": "back"
  },
  "issuer": {
    "id": 25,
    "name": "Visa"
  },
  "cardholder": {
    "name": "APRO",
    "identification": {
      "number": 19119119100,
      "type": "CPF"
    }
  },
  "date_created": "2019-07-03T21:15:35.000Z",
  "date_last_updated": "2019-07-03T21:19:18.000Z",
  "customer_id": "448870796-7ZjwhKGxILixxN",
  "user_id": 448870796,
  "live_mode": true
}
Errores
400bad_request
100Las credenciales son requeridas.
101El cliente ya existe.
102missing customer id.
103El parámetro debe ser un objeto
104La longitud del parámetro es muy grande.
105El identificador de cliente es inválido.
106El formato de email es inválido.
107first_name inválido.
108last_name inválido.
109phone.area_code inválido.
110phone.number inválido.
111identification.type inválido.
112identification.number inválido.
113address.zip_code inválido.
114address.street_name inválido.
115date_registered format inválido.
116description inválido.
117metadata inválido.
118el body precisa ser un objecto Json
119La tarjeta es requerida.
120Tarjeta no encontrada.
121La tarjeta es inválida.
122card data inválida.
123payment_method_id es requerido.
124issuer_id es requerido.
125Parámetros inválidos.
126Parámetro inválido. No se puede actualizar el email.
127Parámetro inválido. No se puede resolver el medio de pago de la tarjeta, revisa payment_method_id y issuer_id.
128El formato de email es inválido. Usa 'test_payer_[0-9]{1,10}@testuser.com'.
129El cliente llego al máximo permitido de tarjetas.
140Dueño de tarjeta inválido.
150Usuarios inválidos involucrados.
200Formato de rango inválido (range=:date_parameter:after::date_from,before::date_to).
201El atributo del rango debe pertenecer a la entidad date.
202Parámetro 'after' inválido. Debería ser date[iso_8601].
203Parámetro 'before' inválido. Debería ser date[iso_8601].
204Formato inválido de filtros.
205Formato de consulta inválido.
206Los atributos a ordenar deben perstenecer a la entidad 'customer'.
207El orden del filtro debe ser 'asc' o 'desc'.
208Formato inválido del parámetro 'sort'.
401bad_request
unauthorizedNo autorizado.
404bad_request
not_foundEl recurso no se ha encontrado.