# 1.微擎支付的工作流程
1.用戶在使用模塊功能需要支付時,模塊調用父類的$this→pay($params);方法來調用系統收銀臺功能。
2.系統收銀臺接到模塊調用請求,生成支付界面(金額,商品信息等)。
3.用戶在收銀臺中選擇支付手段,如微信支付,支付寶支持等。
4.收銀臺根據用戶選擇的支付手段,請求到相應的支付接口上,用戶完成支付。
5.完成支付后,系統會調用模塊中的 $this→payResult($params); 方法來通知支付狀態(成功或是失敗)。
# 2.示意圖

# 3.訂單處理
1.處理文件:
addons\ewei_shop\core\mobile\order\op.php
$operation:取消(cancel)確認收貨(complete)申請退款(refund)點評(comment)
對應的處理過程都在op.php里
當確認收貨(complete)后,處理會員升級
m('member')->upgradeLevel($order['openid']);
調用了addons\ewei_shop\core\model\member.php
的升級