Non-Custodial Model
Understand the separation between customer funds and BramaPay fees.
Customer payments are sent on-chain to the destination wallet stored on the invoice. BramaPay observes the transfer; it does not receive or forward those merchant payment funds.
The service balance is separate. BramaPay charges platform fees from that account-level balance after successful payments. The shared operator treasury address is only for funding the service balance and must never be presented as a customer payment address.
Non-custodial does not remove merchant responsibilities: secure wallet keys, verify addresses and networks, and reconcile signed events with your own orders.