애플 CMS 개인 수금 스캔 수금 플러그인 번개 수금
4298 단어 개인 수금
sdpay.php
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']['appkey']));
$url = 'https://api.sdpay.cc/pay?' . http_build_query($data); //
mac_redirect($url);
}
public function notify()
{
$param = $_POST;
$data = [
'no' => $param['no'],
'order_no' => $param['order_no'],
'trade_name' => $param['trade_name'],
'pay_type' => $param['pay_type'],
'order_amount' => $param['order_amount'],
'pay_amount' => $param['pay_amount'],
'order_uid' => $param['order_uid'],
];
$GLOBALS['config']['pay'] = config('maccms.pay');
if (md5(urldecode(http_build_query($data)) . '&' . trim($GLOBALS['config']['pay']['sdpay']['appkey'])) != $param['sign']) {
echo 'fail';
} else {
$res = model('Order')->notify($param['order_uid'], 'sdpay');
if ($res['code'] > 1) {
echo 'fail2';
} else {
echo 'success';
}
}
exit;
}
}
sdpay.html
1: ;2: ;( )
sdpay.php를/application/common/extend/pay로 이동하려면 sdpay를 누르십시오.html/application/admin/view/extend/pay/아래로 이동
/template/default_pc/html/user/pay.html 58행과 69행/template/defaultwap/html/user/pay.html 75행과 86행에 대응하는 유형 추가pay-pc.html와pay-wap.html 파일 2개
1. 참조https://www.sdpay.cc/doc.html알림 주소와 이동 주소를 설정합니다: 당신의 사이트 주소/index.php/payment/notify/pay_type/sdpay 2, 애플 cms 컨트롤러 -> 시스템 -> 온라인 결제 설정 -> 번개 수금 설정 파라미터
플러그인 다운로드:MaccMSV10.zip
개인 무계약 수금에 집중 QQ: 240384000