ecomplus / app-galaxpay

E-Com Plus app to integrate Galax Pay for recurring payments
MIT License
0 stars 1 forks source link

Pontos/descontos reutilizados na assinatura #28

Closed leomp12 closed 2 years ago

leomp12 commented 2 years ago

Se o pedido tiver usado pontos ou desconto por cupom/UTM, a cobranças seguintes (o valor da assinatura) não deve considerar o saldo de pontos ou desconto utilizado. O mesmo vale para os pedidos gerados pela assinatura (a exceção do pedido original feito pelo cliente). Na prática isso deve signifcar que a assinatura deve ser criada no Galaxpay com total:

let total = amount.total
if (amount.discount) {
  total += amount.discount
}
if (amount.balance) {
  total += amount.balance
}

Considerando que amount é o objeto montante do pedido original.

leomp12 commented 2 years ago

Em caso de brinde, a assinatura deve ser criada sem o produto brinde e o desconto relativo ao brinde (valor do produto brinde) não deve ser somado no total da assinatura.

leomp12 commented 2 years ago

cc @matheusgnreis