mirror of
https://github.com/yunluo/gdk.git
synced 2024-05-23 08:32:18 +02:00
修复问题
This commit is contained in:
parent
26c19071be
commit
e3e72cefdb
|
@ -193,10 +193,10 @@ jQuery(function ($) { /**声明加载jQuery */
|
||||||
closeOnClickOutside: false,
|
closeOnClickOutside: false,
|
||||||
button: "" + f[2] + "支付已完成",
|
button: "" + f[2] + "支付已完成",
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
if (f[4]) {
|
if (f[4] == '1') {
|
||||||
check_pay_points(c, f[1]); /**用户id,订单号,积分充值检测 */
|
|
||||||
} else {
|
|
||||||
check_pay_view(c, f[1]); /**文章id,订单号,付费可见检测 */
|
check_pay_view(c, f[1]); /**文章id,订单号,付费可见检测 */
|
||||||
|
} else {
|
||||||
|
check_pay_points(c, f[1]); /**用户id,订单号,积分充值检测 */
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
new QRious({
|
new QRious({
|
||||||
|
|
|
@ -121,7 +121,7 @@ function pay_view() {
|
||||||
if( !isset( $_POST['action'] ) || $_POST['action'] !== 'pay_view' ) exit('400');
|
if( !isset( $_POST['action'] ) || $_POST['action'] !== 'pay_view' ) exit('400');
|
||||||
if (!isset($_POST['money']) || !isset($_POST['way'])) exit('400');//无脑输出400错误
|
if (!isset($_POST['money']) || !isset($_POST['way'])) exit('400');//无脑输出400错误
|
||||||
if (isset($_POST['id'])) {
|
if (isset($_POST['id'])) {
|
||||||
payjs_action('在线付费查看',$_POST['id']);//标题,文章id
|
payjs_action('在线付费查看','PP'.$_POST['id']);//标题,文章id
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
add_action( 'wp_ajax_pay_view', 'pay_view' );
|
add_action( 'wp_ajax_pay_view', 'pay_view' );
|
||||||
|
@ -187,7 +187,7 @@ function check_pay_view() {
|
||||||
if (!isset($_POST['id']) || !isset($_POST['orderid'])) exit('400');//无脑输出400错误
|
if (!isset($_POST['id']) || !isset($_POST['orderid'])) exit('400');//无脑输出400错误
|
||||||
if ( $_POST['action'] == 'check_pay_view') {
|
if ( $_POST['action'] == 'check_pay_view') {
|
||||||
$sid = get_transient('PP'.$_POST['id']);
|
$sid = get_transient('PP'.$_POST['id']);
|
||||||
if(in_string($sid,'E20') && $orderid == $sid) {
|
if(in_string($sid,'E20') && $_POST['orderid'] == $sid) {
|
||||||
exit('200');//OK
|
exit('200');//OK
|
||||||
} else {
|
} else {
|
||||||
exit('400');//no
|
exit('400');//no
|
||||||
|
|
|
@ -915,7 +915,7 @@ function gdk_get_link_items() {
|
||||||
* 订单备注
|
* 订单备注
|
||||||
* $_POST['money'] = 提交的金额,$_POST['way'] = 支付方式,支付宝为alipay,不设置默认微信,
|
* $_POST['money'] = 提交的金额,$_POST['way'] = 支付方式,支付宝为alipay,不设置默认微信,
|
||||||
*/
|
*/
|
||||||
function payjs_action($body,$attach){
|
function payjs_action($body,$attach,$money){
|
||||||
$config = [
|
$config = [
|
||||||
'mchid' => gdk_option('gdk_payjs_id'), // 配置商户号
|
'mchid' => gdk_option('gdk_payjs_id'), // 配置商户号
|
||||||
'key' => gdk_option('gdk_payjs_key'), // 配置通信密钥
|
'key' => gdk_option('gdk_payjs_key'), // 配置通信密钥
|
||||||
|
@ -926,11 +926,11 @@ function payjs_action($body,$attach){
|
||||||
'body' => $body, // 订单标题
|
'body' => $body, // 订单标题
|
||||||
'attach' => $attach, // 订单备注
|
'attach' => $attach, // 订单备注
|
||||||
'out_trade_no' => gdk_order_id(),// 订单号
|
'out_trade_no' => gdk_order_id(),// 订单号
|
||||||
'total_fee' => intval($_POST['money'])*100,// 金额,单位:分
|
'total_fee' => intval($money)*100,// 金额,单位:分
|
||||||
'notify_url' => GDK_BASE_URL.'/public/notify.php',//异步通知文件
|
'notify_url' => GDK_BASE_URL.'/public/notify.php',//异步通知文件
|
||||||
'hide' => '1'
|
'hide' => '1'
|
||||||
];
|
];
|
||||||
$result['money'] = intval($_POST['money']);//RMB金额
|
$result['money'] = intval($money);//RMB金额
|
||||||
$result['trade_no'] = $data['out_trade_no'];
|
$result['trade_no'] = $data['out_trade_no'];
|
||||||
if( $_POST['way'] == 'alipay' ) {
|
if( $_POST['way'] == 'alipay' ) {
|
||||||
$data['type'] = 'alipay';
|
$data['type'] = 'alipay';
|
||||||
|
|
Loading…
Reference in a new issue