Keep invoice context first
Every helper starts from a payable invoice: amount, seller, memo, expiry, status, and settlement preference.
Show a reviewable plan
For swap or unified payment, show source assets/chains, fees, slippage or forwarding fee, estimated time, and settlement chain.
Require explicit confirmation
Never auto-spend, auto-swap, or auto-route. The payer must review and approve the plan before any transaction.
Verify before paid
The seller sees a simple result only after verification: invoice paid, USDC received, receipt and transaction proof available.