Skip to content

Releases: Vpay-Collection/VPay

4.0.2

27 May 02:14
Compare
Choose a tag to compare

What's Changed:

  1. 适配宝塔一键部署
  2. 修复几处可能导致的部署错误

4.0.1

26 May 10:36
Compare
Choose a tag to compare

What's Changed:

  1. 全面重构
  2. 微信支付与支付宝支付又回来了 #61
  3. 支持传入同步异步接口 #55
  4. 全新的结算页面,可以显示更详细的数据 #60
  5. 尝试过以下App,因存在客观无法解决的问题,暂时不予以考虑:
  • QQ:收款后没有通知,不予以考虑;
  • 云闪付:非商户不能申请长期有效的二维码,不予以考虑;
  • 数字人民币:没有找到长期二维码生成方式,不予以考虑;
  1. 新增后台定时回调功能,如果异步回调失败,则在4m、10m、10m、1h、2h、6h、15h后重新回调,直到回调成功为止,如果所有尝试都失败则不再回调并通知站长。
  2. 内置商城不再有商品发卡功能,转而取缔的是webhook接口,接口使用可以参考 vpay-webhook
  3. SDK不再发起回调响应,取而代之的是输出success字符确认响应成功,SDK使用可以参考 vpay-sdk
  4. 其他更多更新内容欢迎体验。

监控端App

https://github.com/Vpay-Collection/vpay-android

3.1

03 May 10:48
Compare
Choose a tag to compare
3.1

[Fix]修复一些错误

3.0

04 Feb 07:54
Compare
Choose a tag to compare
3.0

[Rebuild] 全面重构,底层架构和UI都有了极大的改变;
[Fix] 应对央行要求,取消了容易丢单且效率不高的监听方案;
[Feat] 采用支付宝当面付,除了收款额度有上限,没有缺点,申请也简单;
[Feat] 内置卡密商城增加了自定义表单UI、自定义卡密动态生成函数,适合个人开发者app收款使用。不过如果你的app规模大,用户付款意愿高,建议还是成立公司直接使用官方渠道。

2.4

09 May 03:04
Compare
Choose a tag to compare
2.4

[BUG]修复内置商城无法使用微信支付的问题

2.3

09 May 00:21
Compare
Choose a tag to compare
2.3

[更新]修复因为文件写入权限问题导致二维码识别失败的情况

2.2

04 May 10:59
Compare
Choose a tag to compare
2.2

重要更新

1、[BUG]修复核心框架组件导致的客户端无法访问的问题
2、[BUG]修复添加应用失败的问题

更新完...手动修改内置版本号为2.2吧,忘了改...
文件:/protected/controller/admin/basecontroller.php第11行

public $version='2.2';

2.1

04 May 10:45
Compare
Choose a tag to compare
2.1

谨慎更新
本次更新会新增数据表pay_shop,修改数据表pay_tmp_price timeout字段的类型为bigint

本次修改了签名方式,原有签名方法已经失效,请谨慎更新,或查看文档进行修改。

1、更新核心框架到新版 。

2、[BUG]修复二维码获取不正确的问题。

3、[BUG]解决后台二维码识别偶尔出错的问题。

4、[BUG]修复后台上传多个二维码无效的问题。

5、[BUG]修复key导致的安全性问题。

6、[BUG]修复回调接口中存在参数时导致回调失败的问题。

7、[新增]内置商城,只有发送邮件和支付的功能,已经默认集成。

8、[新增]添加二维码logo功能,避免别人随意调用二维码生成API(其实也没什么用,就是默认中间加个logo) 。

9、[新增]对异步回调接口增加{payId}{orderId}变量,用于对接第三方网站(某些网站支持的回调方案真的很奇葩)。

10、[新增]添加新的参数explain,用于商品说明(仅支付宝uid支付方式有效)。

11、[优化]后台显示二维码部分做了优化,支持点击放大查看,对二维码批量上传添加进度条。

10、[优化]修改安装检测,支持检查伪静态安装。

11、[优化]减少不必要的类库,降低体积。

更新完成后修改/protected/lib/speed/speed.php 第45-65行,否则客户端会出错,之前没考虑到

 $rule=strtolower($rule);
                if ('/' == $rule) $rule = '/$';
                if (0 !== stripos($rule, $GLOBALS['http_scheme']))
                    $rule = $GLOBALS['http_scheme'] . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER["SCRIPT_NAME"]), '/\\') . '/' . $rule;
                $rule = '/' . str_ireplace(
                        array('\\\\', $GLOBALS['http_scheme'], '/', '<', '>', '.'),
                        array('', '', '\/', '(?P<', '>[\x{4e00}-\x{9fa5}a-zA-Z0-9_-]+)', '\.'), $rule) . '/u';
                $rule = str_replace('\/\/','\/',$rule);
                
                if (preg_match($rule, strtolower($GLOBALS['http_scheme'] . $_SERVER['HTTP_HOST'] . urldecode($_SERVER['REQUEST_URI'])), $matchs)) {
                    $route = explode("/", $mapper);
                    if (isset($route[2])) {
                        list($_GET['m'], $_GET['c'], $_GET['a']) = $route;
                    } else {
                        list($_GET['c'], $_GET['a']) = $route;
                    }
                    foreach ($matchs as $matchkey => $matchval) {
                        if (!is_int($matchkey)) $_GET[$matchkey] = $matchval;
                    }
                    break;
                }

2.0

06 Mar 14:41
Compare
Choose a tag to compare
2.0

修复web类默认参数未设置的问题

1.9

06 Mar 06:11
Compare
Choose a tag to compare
1.9

1、添加在线更新功能,登录后台可以自动和github对比,提醒及时更新
2、[BUG]修复邮件测试发送没有错误日志的问题,感谢@eshao2018提醒
3、[建议]支付宝转账接口可能已经失效(原先是安卓有效,IOS失效),建议暂时将支付宝UID那个那个选项先空着