Tema
Pagamentos / finalizadoras
Campos em finalizadoras[]
| Campo | Tipo | Uso |
|---|---|---|
finalizadora_id | int | Id mPm+ → mpm_integracao da finalizadora |
plano_id | int | null | Id mPm+ → mpm_integracao do plano |
valor | number | Valor informado no pagamento (> 0) |
O cabeçalho ainda traz total e troco do pedido.
Regra de troco
Quando o pagamento for em dinheiro (ou equivalente) e houver troco:
text
se valor > total e troco > 0:
valor_líquido = valor - troco
senão:
valor_líquido = valorGrave no ERP o valor líquido como valor efetivamente pago pela finalizadora, e registre o troco se o modelo local tiver campo próprio.
Exemplo
total= 150,00troco= 10,00finalizadoras[0].valor= 160,00
→ valor_líquido = 160 − 10 = 150,00
Resolução de ids
finalizadora_id→ obrigatório acharmpm_integracao.plano_id→ se informado, acharmpm_integracao; se ausente, o parceiro pode usar plano padrão local da finalizadora.
Sem vínculo
Rejeite o pedido se a finalizadora (ou o plano informado) não estiver vinculada.
Ver Finalizadoras · Planos.