苹果CMS_V10版
sdpay.php
<?php
namespace app\common\extend\pay;
class Sdpay
{
public $name = '闪电收款';
public $ver = '1.0';
public function submit($user, $order, $param)
{
if (isset($param['paytype']) && $param['paytype'] == 2) {
$pay_type = 'alipay';
} else {
$pay_type = 'wechat';
}
//组装参数
$data = [
'app_id' => trim($GLOBALS['config']['pay']['sdpay']['appid']),//你的闪电收款appid
'order_no' => date('YmdHis') . mt_rand(1000, 9999),
'trade_name' => '在线充值',//可自定义
'pay_type' => $pay_type,
'order_amount' => $order['order_price'],//订单金额
'order_uid' => $order['order_code'], //唯一标识 可以是用户ID,用户名,session_id(),订单ID,付款后原样返回
];
$data['sign'] = md5(urldecode(http_build_query($data)) . '&' . trim($GLOBALS['config']['pay']['sdpay']