代码拉取完成,页面将自动刷新
同步操作将从 albert/quick-pay 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
<?php
include 'functions.php';
include 'pxpay/Pxpay.php';
use pxpay;
//支付完成通知。
//本页面必须外网可以访问。否则无法获取通知。
//通知一共访问5次,支付完成时,1分钟,5分钟,15分钟
$args = [];
$args['order_id'] = $_GET['order_id'];
$args['rndstr'] = $_GET['rndstr'];
$args['money'] = $_GET['money'];
$args['out_order_id'] = $_GET['out_order_id'];
$args['pay_type'] = $_GET['pay_type'];
$args['sign'] = $_GET['sign'];
$pxpay = new pxpay\Pxpay();
//$pxpay->init('自己的商户id', '自己的商户密钥');
if($pxpay->checkNotify($args)){
$orderid = $args['order_id'];
$order = getOrder($orderid);
if($order && $order['status'] == 0){
$order['status'] = 1;
//只有正常订单才能被完成。防止订单多次重复完成
setOrder($order);
}
//只有返回SUCCESS,才表示通知成功。否则,系统会重复发送通知
echo 'SUCCESS';
}else{
echo '签名错误';
}
die();
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。