短信管理主要是用于订单支付等场景,常用的支付方式主要有微信支付、支付宝支付两种;需要其他支付接口可在 config/pay.php 中做扩展,支付类库建议统一放在 extend/pay 下。
具体案例请参考,商城订单支付模块代码!
1、支付订单
//微信支付
$pay = \pay\Pay::getInstance(
'wxpay', //支付类型
[
'notify_url' => url('course/payNotify', '', '', true) //配置参数
],
[
"body" => "课程订单",
'goods_name' => $order['goods_name'],
'pay_amount' => $order['pay_amount'],
]
);
$res = $pay->pay();