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. O cupom validado poderá ser usado em uma promessa de desconto a partir do endpoint de "/v2/wallet_connect/discounts". 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.
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.
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.

invalid_coupon

O ID do cupom é inválido. Por favor, verifique o valor enviado e tente novamente.

invalid_payer_token

O token de pagamento token enviado no header "x-payer-token" é inválido. Por favor, verifique o valor enviado e tente novamente.

500Erro genérico.

internal_error

Ocorreu um erro interno no servidor. Tente novamente mais tarde. Se o problema persistir, entre em contato com o suporte e forneça o x-request-id e detalhes sobre a operação realizada.

Request
curl -X POST \
    'https://api.mercadopago.com/v2/wallet_connect/coupons'\
    -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer APP_USR-1*********550113-12*********b4773884a*********e8df16347*********786' \
       -H 'x-payer-token: <PAYER_TOKEN>' \
    -d '{
  "id": "BLACKFRIDAY20"
}'
Response
{
  "status": "success",
  "description": "Cupón de descuento del 30% para Black Friday.",
  "legal_terms": "https://www.mercadopago.com.pe/campaigns/terms-and-conditions/123456",
  "detail": {
    "value": 10,
    "type": "percent",
    "cap": 100,
    "min_payment_amount": 100,
    "max_payment_amount": 10000
  }
}