Entre em contato conosco e-mail: integracoes.parcerias@clubpetro.com.br
discount.allowedPayments com a lista de formas aceitas.elegibleDiscount, discountApplied e discountedAmount são calculados sem considerar o pagamento.allowedPayments. Se não estiver, não aplique o desconto e não consuma o voucher: o cliente pode usá-lo em outra compra que atenda à condição.allowedPayments são os mesmos textos que o próprio PDV envia no campo payment de Venda | Pontuação (exemplo: "PIX", "Cartão Débito"). Recomendamos comparar ignorando maiúsculas/minúsculas e espaços nas pontas.allowedPayments na resposta, o comportamento é o mesmo de antes: o desconto vale para qualquer forma de pagamento.curl --location 'https://gateway.clubpetro.com/core/voucher/calculate-discount' \
--header 'store_document: 21398274000150' \
--header 'store_document;' \
--header 'api_key: d15c26b-8da7-4bbf-8b30-6b22328ace58' \
--header 'api_key;' \
--header 'Content-Type: application/json' \
--data '{
"customerCode": "530514NOW",
"customerDocument": "12037560621",
"products": [
{
"productCode": "3",
"saleAmount": 13,
"volume": 2
},
{
"productCode": "1010001",
"saleAmount": 164,
"volume": 25
}
]
}'{
"name": "Lucas Pereira Miranda",
"cardNumber": "99999999991",
"document": "12037560621",
"dateOfBirth": "1998-03-13",
"phone": "5533987016379",
"email": "lucas.pereira.miranda01@gmail.com",
"score": "850.15",
"discount": {
"storeCode": "21398274000150",
"discountType": "DISCOUNT_ON_LITER",
"discountValue": "0.1",
"elegibleDiscount": true,
"originalAmount": 177,
"discountApplied": 0.2,
"discountedAmount": 176.8,
"products": [
{
"productName": "Etanol",
"code": "3",
"elegibleDiscount": true,
"saleAmount": 13,
"discount": 0.2,
"volume": 2
},
{
"productName": "Gasolina Aditivada",
"code": "2"
},
{
"productName": "Gasolina Comum",
"code": "1"
}
]
}
}