Inicio
DocumentaciĂłn
Recursos
Partners
Comunidad

Recursos

Revisa las actualizaciones de nuestras soluciones y operatividad del sistema o pide soporte técnico.

Partners

Conoce nuestro programa para agencias o desarrolladores que ofrecen servicios de integraciĂłn y vendedores que quieren contratarlos.

Comunidad

Recibe las Ășltimas novedades, pide ayuda a otros integradores y comparte tus conocimientos.

Respuestas de validación de cupones - Crear promesa de descuento con cupón pre-añadido - Mercado Pago Developers

BĂșsqueda inteligente powered by OpenAI 

Respuestas de validaciĂłn de cupones

En esta secciĂłn encontrarĂĄs las posibles respuestas al validar cupones, con detalles sobre cada una, e incluyendo casos de Ă©xito, pendencia, invalidez y error.

StatusDescripciĂłn
successCupĂłn validado con Ă©xito. EstĂĄ asociado a un descuento.
pendingCupĂłn listo para ser utilizado para realizar un pago.
invalidCupĂłn incorrecto. No estĂĄ asociado a un descuento.

Éxito

  1. CupĂłn vĂĄlido con descuento asociado
  • CĂłdigo de estado: 200 (Success)
  • DescripciĂłn: respuesta que indica Ă©xito en la validaciĂłn del cupĂłn, vinculado a un descuento activo. Incluye los tĂ©rminos legales, el valor del descuento, tipo, lĂ­mite mĂĄximo y los montos mĂ­nimos y mĂĄximos aplicables al pago.
  • Cuerpo de la respuesta:

Json

{
    "status": "success",
    "description": "DescripciĂłn del cupĂłn mostrada a los clientes, por ejemplo, en interfaces, facturas o recibos",
    "legal_terms": "URL de los términos y condiciones para fines legales",
    "details": {
       "value": 10.0,
       "type": "percentl",
       "cap": 1000.0,
       "min_payment_amount": 100.0,
       "max_payment_amount": 10000.0
    }
}
  1. CupĂłn con descuento listo para uso
  • CĂłdigo de estado: 200 (Success)
  • DescripciĂłn: respuesta que confirma que el cupĂłn estĂĄ listo para su uso, a la espera de ser aplicado en un pago. Incluye detalles del descuento y tĂ©rminos legales.
  • Cuerpo de la respuesta:

Json

{
    "status": "pending",
    "description": "DescripciĂłn del cupĂłn, como se muestra a los clientes en interfaces, facturas o recibos.",
    "legal_terms": "URL de los términos y condiciones para fines legales.",
    "details": {
       "value": 10.0,
       "type": "percent",
       "cap": 1000.0,
       "min_payment_amount": 100.0,
       "max_payment_amount": 10000.0
    }
}
  1. CupĂłn sin descuento asociado
  • CĂłdigo de estado: 200
  • DescripciĂłn: respuesta que indica que el cupĂłn enviado es invĂĄlido y no tiene un descuento asociado.
  • Cuerpo de la respuesta:

Json

{
    "status": "invalid"
}

Error

  1. Solicitud mal formulada
  • CĂłdigo de estado: 400 (Bad Request).
  • DescripciĂłn: respuesta de error que indica que la solicitud fue mal formulada. Incluye un mensaje de error detallado con el cĂłdigo de estado correspondiente.
  • Cuerpo de la respuesta:

Json

{
  "error": "bad_request",
  "message": "mensaje de error detallado",
  "status": 400
}
  1. Coupon_id invĂĄlido
  • CĂłdigo de estado: 400 (Bad Request).
  • DescripciĂłn: respuesta de error que indica que el coupon_id enviado en la solicitud es invĂĄlido.
  • Cuerpo de la respuesta:

json

{
  "error": "bad_request",
  "message": "Invalid coupon_id.",
  "status": 400
}
  1. Payer_token invĂĄlido
  • CĂłdigo de estado: 400 (Bad Request).
  • DescripciĂłn: respuesta de error que indica que el payer_token enviado en la solicitud es invĂĄlido.
  • Cuerpo de la respuesta:

json

{
  "error": "bad_request",
  "message": "Invalid payer token.",
  "status": 400
}