Criar uma Discount Promise - Discount - Mercado Pago Developers
Qual documentação você quer buscar?

Não sabe como começar a integrar? 

Acesse os primeiros passos
Criar uma Discount Promise

POST

https://api.mercadopago.com/v2/wallet_connect/discounts
Este endpoint permite criar uma "Discount Promise" para o Wallet Connect. Essa "Discount Promise" é uma referência que será usada ao gerar um Advanced Payment, possibilitando aplicar um desconto específico ao pagamento. Durante a criação do pagamento, é essencial incluir as informações da "Discount Promise" fornecida anteriormente.
Parâmetros de requisição
BODY
amount
number

OBRIGATÓRIO

Valor total do pagamento antes da aplicação do desconto. Por exemplo, 15.05.
coupon
string
ID único que identifica o cupom para aplicação do desconto. Este campo deve ser preenchido somente quando o usuário inserir um cupom durante o processo de compra junto ao seller.
Parâmetros de resposta
transaction_amount
number
Valor total do pagamento antes da aplicação do desconto. Por exemplo, 150.
currency_id
string
Tipo de moeda a ser utilizada no pagamento. Por exemplo, ARS, para Argentina, BRL, para Brasil. Este campo varia de acordo com sua localidade.
legal_terms
string
Termos e condições do desconto.
discount
object
Descrição do desconto.
Erros

400Erro

400

Bad-Request

400

Bad-Request

400

Bad-Request

500Erro

500

Error

500

Error

Requisição
curl -X POST \
      'https://api.mercadopago.com/v2/wallet_connect/discounts'\
       -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer TEST-2151*********762-03031*********750b665b7*********4dac477-1*********' \
       -d '{
  "amount": 15.05,
  "coupon": "WALLET10"
}'
Resposta de exemplo
{
  "transaction_amount": 150,
  "currency_id": "ARS",
  "legal_terms": "https://api.mercadopago.com/v2/discounts/campaign/10580513/terms/html",
  "discount": {
    "amount": 15,
    "detail": {
      "cap": 1000000,
      "type": "percentage",
      "value": 10
    }
  }
}