BramaPay Docs

Payment Mismatches

Understand transfers that cannot settle the intended invoice.

SituationCurrent behaviorMerchant action
Wrong amountTransfer remains unmatched to the v3 invoiceDo not fulfill; investigate manually
Partial paymentsMultiple transfers are not accumulatedAsk the customer not to send another transfer without support guidance
Overpayment / underpaymentWrong amount remains unmatched; historical status names are not a recovery promiseDo not fulfill automatically
Wrong token or contractNot eligible for the invoiceInvestigate manually
Wrong networkNot visible to the configured watcher and not eligibleInvestigate manually
Late transferA transfer after expiresAt is not eligibleDo not fulfill automatically
Duplicate transferOnly the invoice's canonical matched transaction settles itReconcile the extra transfer manually

BramaPay does not expose a merchant self-service “force match” guarantee. Never ask the customer to send again until you have checked the invoice and transaction history; a delayed pre-expiry transfer may still settle.