Recursos para IA
Crear promesa de descuentohttps://api.mercadopago.com/v2/wallet_connect/discounts
Este endpoint crea una promesa de descuento para Wallet Connect. Una promesa de descuento es una referencia que puede utilizarse al crear un advanced payment para aplicar un descuento específico. La información de la promesa de descuento debe incluirse durante la creación del pago. En caso de éxito, la solicitud devolverá una respuesta con el estado 200.
POST
Request parameters
Header
Authorization
Access Token obtenido a través del panel de desarrollador. Obligatorio ser enviado en todas las solicitudes.string
REQUERIDO
x-payer-token
Token de pago asociado al comprador que utilizará el descuento.string
REQUERIDO
Body
coupon
Código único del cupón para el descuento. Enviar solo cuando el comprador haya ingresado un cupón durante el flujo de compra.string
amount
Monto total del pago antes de aplicar el descuento.number
REQUERIDO
Response parameters
transaction_amount
Monto total del pago antes de aplicar el descuento.number
currency_id
Moneda utilizada en el pago.string
legal_terms
URL con los términos y condiciones del descuento.string
discount
Detalles del descuento.object
Errors
400Error de solicitud.
400
Bad Request — Monto inválido.
400
Bad Request — Cupón inválido.
400
Bad Request — Payer token inválido.
500Error de procesamiento.
internal_error
Ocurrió un error de nuestra parte al intentar procesar la solicitud. Por favor, inténtalo nuevamente más tarde.
Request
curl -X POST \
'https://api.mercadopago.com/v2/wallet_connect/discounts'\
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer APP_USR-8*********88776-122*********fc20dede6*********a497d7225*********64' \
-H 'x-payer-token: <PAYER_TOKEN>' \
-d '{
"coupon": "WALLET10",
"amount": 50
}'Response
{
"transaction_amount": "24.50",
"currency_id": "BRL",
"legal_terms": "https://api.mercadopago.com/v2/discounts/campaign/10580513/terms/html",
"discount": {
"amount": "24.50",
"detail": {
"cap": 1000000,
"type": "percentage",
"value": 10
}
}
}