Busca inteligente powered by OpenAI
Criar promessa de desconto
POST
Produtos relacionados:
Parâmetros de requisição
HEADER
x-payer-token
Token relacionado ao potencial pagador que utilizará o desconto. Por exemplo - e9449535fe074e0e8ff4f2055f604e51.string
OBRIGATÓRIO
BODY
coupon
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 vendedor.string
amount
Valor total do pagamento antes da aplicação do desconto. Por exemplo, 15.05.number
OBRIGATÓRIO
Parâmetros de resposta
transaction_amount
Valor total do pagamento antes da aplicação do desconto. Por exemplo, 150.number
currency_id
Tipo de moeda a ser utilizada no pagamento. Por exemplo, ARS, para Argentina, BRL, para Brasil. Este campo varia de acordo com sua localidade.string
legal_terms
Termos e condições do desconto.string
discount
Descrição do desconto.object
Erros
400Erro
400
Bad-Request - Valor de desconto inválido.
400
Bad-Request - Cupom de desconto inválido.
400
Bad-Request - Payer token inválido.
500Erro
500
Erro - Erro interno do servidor.
Requisição
curl -X POST \
'https://api.mercadopago.com/v2/wallet_connect/discounts'\
-H 'Content-Type: application/json' \
-H 'x-payer-token: <PAYER_TOKEN>' \
-H 'Authorization: Bearer TEST-2151*********762-03031*********750b665b7*********4dac477-1*********' \
-d '{
"coupon": "WALLET10",
"amount": 15.05
}'
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
}
}
}