目录
支付调用
Qimall目前支持6种支付方式,微信支付,支付宝支付,汇聚支付,汇聚快捷支付,余额支付,银联卡支付
Qimall把支付方式封装成支付组件,只需要前端传入对应的值,即可以调用对应的封装的支付方法
/*
*$trade ID 交易ID
*$trade_type 交易类型 举例 (1)微信支付的类型分小程序支付,H5支付,公众号支付,扫码支付 (2)支付宝支付的类型:扫码支付,app支付
*$params['sms_code'] 汇聚快捷支付:短信验证码
*$params['openid'] 微信支付的openID
*/
$pay_type_action = PayTypeEnum::action($pay_type);
//$pay_type_action 支付方式封装的方法 方法有 wechat,alipay,union,joinpay,joinpay_fast,balance
$res = Yii::$app->services->pay->$pay_type_action($trade, $trade_type, $params);