Em todas as lojas que desenvolvo eu utilizo algum plugin para cuidar das promoções e descontos, como o Flycart Discount Rules ou o Rightpress Dynamic Pricing & Discounts. Com eles é possível definir uma regra de desconto do tipo “se o cliente escolher o gateway X, dê 5% de desconto”.
Assim além de poder controlar essas e outras promoções e descontos na loja, dá pra fazer o que você quer sem depender de que os descontos sejam implementados pelo desenvolvedor do plugin de pagamentos (a InfinitePay).
@mktfelipegomes no momento não temos este recurso, mas a dica do @denisgomesfranco é muito boa! Obrigado.
@malkcloudwalk Escrevi também em outro tópico mas vou responder aqui também, de momento apenas separando pix e cartão em formas de pagamento individuais (assim como o MercadoPago e outros plugins já fazem, por exemplo) já ajudaria muito a todos nós.
Nas lojas que desenvolvo eu faço o que respondi aí: utilizo um plugin de descontos e defino “no pix dê 5% de desconto” mas como a InfinitePay ainda não separa pix e cartão, não dá pra fazer isso usando esse plugin.
Quer dizer, dá porque a Infinitepay tem lá a opção de dar um desconto no pix mas eu prefiro fazer via plugin pois assim há mais flexibilidade – eu poderia por exemplo criar uma regra do tipo “se a compra for acima de R$ 1.000 dê mais 10% no pix além dos 5% que já existem”.