¿Qué documentación quieres buscar?
¿No sabes cómo empezar la integración?
Accede a los primeros pasos¿Te sirvió esta información?
Sí
No
Crear una Discount Promise/v2/wallet_connect/discountsEste endpoint te permite crear una "Discount Promise" para Wallet Connect. Esta "Discount Promise" actúa como una referencia que se utilizará al generar un Advanced Payment, permitiendo aplicar un descuento específico al pago. Durante el proceso de creación del pago, es esencial incluir la información de la "Discount Promise" proporcionada anteriormente.
POST
Productos que lo utilizan:
Parámetros para la solicitud
amountnumber
Localización: bodyMonto total del pago previo a la aplicacion del descuento. Por ejemplo, 15.05.REQUERIDO
coupon
Localización: bodyID único que identifica el cupón para la aplicación del descuento. Este campo debe ser completado solamente cuando el usuario ingrese un cupón durante el proceso de compra con el seller.string
Parámetros de respuesta
transaction_amount
Localización: bodyMonto total del pago previo a la aplicacion del descuento. Por ejemplo, 150.number
currency_id
Localización: bodyTipo de moneda a usar en el pago. Por ejemplo, ARS para Argentina, BRL para Brasil. Este campo varía según tu ubicación.string
legal_terms
Localización: bodyTerminos y condiciones del descuento.string
discount
Localización: bodyDescripcion del descuento.object
Solicitud
curl
curl -X POST \
'https://api.mercadopago.com/v2/wallet_connect/discounts' \
-H 'Authorization: Bearer YOUR_ACCESS_TOKEN \
-H 'Content-Type: application/json' \
-d '{
"coupon": "WALLET10",
"amount": 15.05
}'
Respuesta
json
{
"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
}
}
}
Errores
400bad_request
400
400Invalid coupon in discount.
400Invalid payer token.
500bad_request
500Internal server error
500Internal Error in Discarded List.