Zopio

Por que dealer payment flows não são e-commerce checkouts

Aplicar consumer checkout a dealer collections empurra lógica específica para workarounds manuais. A experiência precisa entender balances, invoice selection, partial payments, approvals e reconciliation à conta comercial.

01

O journey começa com uma conta, não um carrinho

Um dealer pode ter vários invoices, credits, limits e negotiated terms. O payment experience precisa desse context antes de mostrar payment methods.

02

Partial e split settlement são normais

Pagar parte do balance, agrupar invoices ou alocar um payment entre obrigações são core flows, não edge cases.

03

Authorization pode ser organizacional

Quem inicia o pagamento pode não ter authority para aprovar valores altos. Roles, account permissions e approval workflows complementam payment authentication.

04

Reconciliation deve fechar o account loop

Successful payment deve atualizar invoices e balance corretos e permanecer traceable até settlement. Allocation manual cria balances stale mesmo após o dinheiro chegar.

05

Modele obrigações separadas de payment attempts

Uma conta de dealer pode ter invoices, credits, past-due items, disputed amounts e payment terms. Essas obrigações existem com ou sem payment attempt. Separar obligation state de payment execution permite ao portal mostrar a conta correta e a finance entender o que cada pagamento deve liquidar.

A relação também suporta one-to-many e many-to-one: um payment cobre várias invoices, uma invoice recebe vários partial payments e um credit reduz obrigação sem payment. Usar order ou invoice ID como payment identity não representa essas relações corretamente.

06

Torne allocation rules explícitas

O sistema deve saber se dealer escolhe allocation, se o negócio usa oldest-due-first, se aceita partial amounts e como credits são consumidos. Allocation policy afeta customer experience e accounting, então não deveria ser reconstruída manualmente depois do recebimento.

Quando houver exceção, preserve intended allocation como evidência mesmo que finance a mude depois. Assim fica possível explicar por que balance mudou e distinguir customer intent de internal correction.

07

Desenhe approvals ao redor da organização, não só do user

Usuários B2B agem por contas e entidades legais. Permissions podem depender de branch, role, amount threshold, payment method ou second approver. Authentication prova identidade; authorization define se aquela pessoa pode realizar a ação financeira para aquela conta.

Approval flows devem preservar payment intent enquanto aguarda approval para que o final payer não reconstrua a transaction. Audit evidence deve ligar initiator, approver, policy e execution result.

08

Conecte self-service a finance operations

Um portal cria leverage real quando ações atualizam os sistemas usados por finance. Payment status, invoice allocation, balance, receipt, settlement references e exceções devem voltar ao ERP ou source of truth. Caso contrário o portal tira trabalho do suporte e cria trabalho de reconciliation.

Meça self-service por outcomes financeiros concluídos, não por visitas. Percentual de balances pagos sem ajuda, time from due date to collection, allocation exceptions e support contacts por journey são métricas mais úteis.

Conclusões práticas

Modele dealer payments em torno de account state.

Trate partial e multi-invoice como core flows.

Separe organizational approval e payment authentication.

Feche o loop até invoice allocation.