记录一次老梁博客资助(打赏)页支付费用无返回代码的问题
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
最近在溜达52的时候,发现了一款名为 要饭的页面,做的还是挺好的,本当时的老梁也想搞一个要饭网,后来想想,还是叫资助页面吧,网址如下:
https://www.laoliang.net/tool/zizhupay/ 其实搞的时候,按照教程搞的一切安好,因为一开始叫要饭页面挺好,我改成了资助打赏页面后,发现一切又不辣么的友好了,有网友反映说支付了,依然不返回,很是郁闷,不过当时一句话提醒了我;
有人咨询了作者,作者说可能是回调问题,我突然想起来我的,确实是回调问题,因为我最初叫yaofanpay现在叫zizhupay 我回调地址错误造成的;
知道问题,马上修改。。。。OK,一切安好。。。。。
作者页面:https://www.52pojie.cn/thread-1344554-1-1.html
源码:https://github.com/allures/yaofan
额外话题,其实很遗憾作者没有给出微信的支付信息,只有支付宝的,这样也就只能支持支付宝不支持微信;
作者总结几个错误:
1.PDO Connection faild. 空间不支持pdo_sqlite,因为数据库采用sqlite,请配置打开支持。
2.验证回调需要用到openssl,这个一般都会支持。
3.再有就是回调错误,明明支付了但没显示,一般是公匙复制的时候尾部多了空格换行,请删除!!也就是密钥字符串结束后是单引号不要有空格、换行之类。
4.请赋予app/db目录写入修改权限
PS:延伸阅读
功能说明
样式采用layui,删除了图标及用不上的js,仅保留使用到的扩展,采用支付宝当面付支付,直接到个人账户,防止第三方跑路。 疫情散发,日子难过,让天下没有难要的饭!
申请支付宝当面付
随便找个门头图 个人免签,营业执照是可选的,不上传的话限制单笔收款≤1000,单日收款≤5W,对于个人开发者足够了。
配置app/config.php
支付宝官方提供了密钥生成工具,很简单,使用工具生成应用公钥和私钥,应用公钥设置到支付宝,应用私钥保存到本地。 配置以下变量:
$appid https://open.alipay.com 账户中心->密钥管理->开放平台密钥,填写添加了电脑网站支付的应用的APPID
$notifyUrl pay.php文件访问地址 //付款成功后的异步回调地址
$rsaPrivateKey //支付宝私钥
$alipayPublicKey //支付宝公钥,账户中心->密钥管理->开放平台密钥,找到添加了支付功能的应用,根据你的加密类型,查看支付宝公钥
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!