cURL
curl --request POST \ --url https://upay-sistema-api.onrender.com/api/coupons/validate \ --header 'Content-Type: application/json' \ --data ' { "code": "<string>", "amountCents": 2, "productIds": [] } '
{ "valid": true, "discountAmount": 123, "finalAmount": 123, "coupon": { "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "code": "<string>", "discountType": "PERCENTAGE", "discountValue": 123, "description": "<string>", "minPurchaseCents": 123, "maxDiscountCents": 123, "usageLimit": 123, "perUserLimit": 123, "validFrom": "2023-11-07T05:31:56Z", "validUntil": "2023-11-07T05:31:56Z", "status": "<string>", "createdAt": "2023-11-07T05:31:56Z", "updatedAt": "2023-11-07T05:31:56Z" } }
Valida um cupom e calcula o desconto (público)
Código do cupom
Valor da compra em centavos
x >= 1
IDs dos produtos no carrinho
Cupom válido
Valor do desconto em centavos
Valor final após desconto
Show child attributes