Recursos para IA
Validar cupom

Este endpoint valida um código de cupom do Wallet Connect e retorna as informações do desconto aplicável. Em caso de sucesso, a requisição retornará uma resposta com o status 200.

POST

https://api.mercadopago.com/v2/wallet_connect/coupons
Request parameters
Header
Authorization
string

OBRIGATÓRIO

Access Token obtido através do painel de desenvolvedores. Obrigatório ser enviado em todas as requisições.
x-payer-token
string

OBRIGATÓRIO

Token de pagamento associado ao comprador que utilizará o desconto.
Body
id
string
Código único do cupom inserido pelo comprador durante o fluxo de compra. Por exemplo: BLACKFRIDAY20.
Response parameters
status
string
Status do cupom após a validação.
success: O cupom é válido e o desconto foi aplicado.
pending: A validação do cupom está pendente.
invalid: O cupom é inválido ou expirou.
description
string
Breve descrição do desconto do cupom. Por exemplo: cupom de desconto de 30% para Black Friday.
legal_terms
string
URL com os termos legais associados à campanha do cupom.
detail
object
Informações detalhadas do desconto fornecido pelo cupom.
Erros

400Erro de requisição.

400

Bad Request — coupon_id inválido.

400

Bad Request — Payer token inválido.

500Erro de processamento.

internal_error

Ocorreu um erro do nosso lado ao tentar processar a requisição. Por favor, tente novamente mais tarde.

Request
curl -X POST \
    'https://api.mercadopago.com/v2/wallet_connect/coupons'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer APP_USR-5*********956537-12*********ff1a3d36d*********47e7b9985*********770' \
       -H 'x-payer-token: <PAYER_TOKEN>' \
    -d '{
  "id": "BLACKFRIDAY20"
}'
Response
{
  "status": "success",
  "description": "Cupom de desconto de 30% para Black Friday.",
  "legal_terms": "https://www.mercadopago.com.ar/campaigns/terms-and-conditions/123456",
  "detail": {
    "value": 10,
    "type": "percent",
    "cap": 100,
    "min_payment_amount": 100,
    "max_payment_amount": 10000
  }
}