想用微信支付?支付宝支付?没想到第一部,SDK让你哭!各种开发配置,证书配置看得眼花缭乱,还好发现了支付单文件版Demo。
代码还经过时间检验(老旧代码)正常使用,可靠稳定!
并且还有多个demo类型,如native,jsapi,当面付,证书生成,转账等等。
不过作者的代码并不是全部免费,但免费的已经满足使用!付费价格较高,已询问,二合一就要200,还得人工提货。
为了统一方便,我都使用了二维码支付,微信为native,支付宝为当面付。
注意,都需要引用notify回调文件。
生成二维码的接口已经失效,备用地址:https://api.pwmqr.com/qrcode/create/?url=
支付成功进行回调,我使用了创建txt文件暂时代替数据库操作
// 定义文件名 $filename = 'alipay.txt'; // 要写入文件的内容
//支付宝的 $content = '支付金额:'.$_POST['total_amount'].'--'.'商户订单号:'.$_POST['out_trade_no']; // 使用 file_put_contents() 函数创建并写入文件 if (file_put_contents($filename, $content) !== false) { echo "文件创建并写入成功!"; } else { echo "文件创建或写入失败!"; }
微信demo集:https://www.dedemao.com/wx/demo.html
支付宝demo集:https://www.dedemao.com/alipay/demo.html
GitHub:
https://github.com/dedemao/weixinPay/blob/master/native.php
https://github.com/dedemao/alipay/blob/master/qrcode.php
notify.php别忘了