首先非常非常感谢您的查看,下载和支持,苦心研发两年多终于发布了,喜欢专研技术,坚持务实,不唯利是图,希望方便您收款同时可以薄利温饱知足,同时支持0费率多挂。
同时希望同行不要乱评,生活不易,帮助更多个人站长发展起步是我初衷,只求温饱不求大富大贵,希望可以结交到更多互联网创业真诚的朋友,朋友多了才有路走嘛。
免费注册,免费技术支持,24小时为您服务,我不太会讲话,没有华丽的辞藻,只能以真诚和服务帮助你。
//注意:php版本为5.6时,请注意设置php.ini中always_populate_raw_post_data=-1,否则报错!
//商户参数: 商户Uid 商户Key 获取地址 www.pays.top 注册登陆会员后查看
// 同步通知URL 请在index.html 的138行设置 window.location='some page';//成功后转向某页面
// orders目录请不要删除
paystop.apk 是配套使用的安卓APP, 请安装到安卓手机上
以下是对接文档,感觉乱不好看,可以在官网 查看API对接文档
发起付款接口
接口地址:https://www.pays.top/pay.php
说明:用CURL的POST方式传参数,并直接获取JSON返回值,显示在您自定义的支付页上。
注意:本系统不提供跳转支付页面,仅返回JSON数据,您需要根据返回的数据生成自定义支付页面!具体方法可参考DEMO
传参方式:POST
请求参数:
# 参数 含义 类型 说明
1 gp_mchid 商户ID string(16) 必填。您的商户唯一标识,注册后在设置里获得。一个16位字符串
2 gp_notify 回调地址 string(255) 必填。用户支付成功后,我们服务器会主动发送一个Post消息到这个网址,地址不可带参数(即"?"之后的部分)。
3 gp_order 订单号码 string(64) 必填。自定义订单号码,不可重复,最长64位
4 gp_price 订单价格 int 必填。单位:分
5 gp_rand 随机字符 string(16) 必填。随机字符串
6 gp_type 支付类型 int 必填。0:支付宝,1:微信
7 gp_extra 其他信息 string(255) 选填。附加信息,回调时原样返回
8 gp_sign 签名字串 string(32) 必填。把使用到的所有参数,连Key一起进行Md5运算,用于加密验证
验签加密算法:
将所有用到的参数按ASCII顺序排列拼接,最后加上商户密钥key,进行Md5运算,即得到gp_sign值(小写),如:
$str="gp_mchid=商户ID&gp_notify=通知地址&gp_order=订单号码&gp_price=订单价格&gp_rand=随机字符&gp_type=支付方式"; $sign=strtolower(md5($str."&key=商户密钥"));
最终发送的数据为 $str."&gp_sign=".$sign 如:
gp_mchid=商户ID&gp_notify=通知地址&gp_order=订单号码&gp_price=订单价格&gp_rand=随机字符&gp_type=支付方式&gp_sign=$sign
注意:商户密钥Key在安全上非常重要,一定不要显示在任何网页代码、网址参数中。只可以放在服务端。计算sign时,先在服务端计算好,把计算出来的sign传出来。严禁在客户端计算sign,严禁在客户端存储key。生成的gp_sign值必为小写,各个参数参与计算sign时应使用原始值,而非urlencode值。
请求的返回值:返回值为JSON数据
{
"code":0, //0:成功,其他值错误,参考msg错误信息
"msg":"ok", //ok:成功,其他值代表具体出错信息
"qrcode":"https://qr.alipay.com/f48dhfksflhkfjldsjfds", //收款码信息
//如要展示收款码,可用http://www.liantu.com/api.php?el=M&m=10&w=240&text=encodeURI(qrcode)
"money":100, //实际应付金额,单位:分,可能与订单金额不同,必须按此金额支付
"type":0 //支付方式,0:支付宝,1:微信
}
请根据返回值自定义支付页面发起支付!
付款回调通知
用户付款成功后,我们会向您在发起付款接口传入的gp_notify网址发送通知,我们会分别在0秒,10秒,30秒,1分钟,2分钟尝试回调5次。
如回调成功,您的服务器必须返回“ok”。如果返回不是“ok”,则最多发起5次回调,如仍失败,则需要进商户后台手工发起回调。
(注意:避免网络不稳定重发通知导致重复充值,你的商户收银系统每个order只允许执行一次充值逻辑。)
传参方式:POST
回调参数:
# 参数 含义 类型 说明
1 gp_mchid 商户ID string(16) 必有。您的商户唯一标识,16位字符串
2 gp_money 实际金额 int 必有。实际支付金额,单位:分
3 gp_order 订单号码 string(64) 必有。自定义订单号码,不可重复,最长64位
4 gp_payno 交易单号 string(28) 必有。系统生成的28位交易单号
5 gp_price 订单价格 int 必有。商户订单金额,单位:分
6 gp_rand 随机字符 string(16) 必有。随机字符串
7 gp_type 支付类型 int 必有。0:支付宝,1:微信
8 gp_extra 其他信息 string(255) 如下单时传入了附加信息,回调时原样返回
9 gp_sign 签名字串 string(32) 必有。把使用到的所有参数,连Key一起进行Md5运算,用于加密验证
验签加密算法同发起付款接口。
基于PHP的最新支付宝微信免签即时到帐v0.2.8源码.zip
40 浏览量
2024-01-25
21:57:03
上传
评论
收藏 1.42MB ZIP 举报
快乐无限出发
- 粉丝: 1135
- 资源: 7274
最新资源
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
- 车类型数据集6250张VOC+YOLO格式.zip
- The PyTorch implementation of STGCN.STGCN-main.zip
- 092300108.cpp
- 车类型数据集6000张VOC+YOLO格式.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈