There are various kind of Malaysian local payment providers, most are catered for corporation and agencies, only few are suites for small businesses and freelancers. Nevertheless, it would take longer to make cash settle to all street vendors they require immediate cash. Even one of the best, which I considred is Stripe, still can't provide immediate cash settlement for street vendors.
There are alternatives, but that's for another story. Let's have a quick look on how to design a flow that would enable small business and individual to adopt digital payment.
1. Create info to sell. Provided app by payment provider
2. Add price to item that wanted to be sell.
3. Pick a channel to request payment.
4. Share payment link via chosen channel, for this example, a chat app.
Buyers make payment via multiple payment method.
Here a overall explaination of how it works on user side.
Here a overall explaination of how it works on technical point of view, it takes 1 day for bank clearance, the simple way is for payment provider to advance cash. But there are other methods to provide less than a day clearance via banks.