In order to implement Customer Online Shopping by M-Pesa, the eCommerce merchant needs to integration the merchant system to use the following M-Pesa API functions: C2BPayment_2Stage, Reversal and Query.