Skip to content

Pagamentos / finalizadoras

Campos em finalizadoras[]

CampoTipoUso
finalizadora_idintId mPm+ → mpm_integracao da finalizadora
plano_idint | nullId mPm+ → mpm_integracao do plano
valornumberValor 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 = valor

Grave 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,00
  • troco = 10,00
  • finalizadoras[0].valor = 160,00

valor_líquido = 160 − 10 = 150,00

Resolução de ids

  1. finalizadora_id → obrigatório achar mpm_integracao.
  2. plano_id → se informado, achar mpm_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.

Documentação da API mPm+ para sistemas parceiros. Exemplos com dados fictícios.