Say what changes hands
Use approved currency, scope, timing, terms, and customer information before payment begins.
Commerce route
Card, bank, mobile-money, or other provider routes are project decisions to verify—not assumptions. Whatever route is approved, the system must keep price, consent, confirmation, fulfilment, support, and reconciliation connected.
Use approved currency, scope, timing, terms, and customer information before payment begins.
Protect against double submission and attach the provider reference to the internal record.
Do not equate a missing browser response with failure; reconcile provider callbacks safely.
Connect confirmation to the approved order state and tell the customer what happens next.
Give staff evidence for refund, dispute, fee, settlement, and end-of-day review.
Provider gate
Before development, the business owner confirms the merchant account, country and currency support, settlement, identity requirements, prohibited uses, fees, and operational responsibilities directly with the provider.
Bring the approved route