1 Star 1 Fork 0

donglei / spay

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

聚合支付

平台要求

  • 系统:Debian or other Linux
  • 编译器: DMD 2.071及以上
  • 数据库:Postgresql
  • 队列服务:Beanstalkd

依赖库

  • Hunt version:v0.6.0-b2及以上
  • openssl version~>1.1.5+1.0.1g
  • dpq version ~>0.9.0-alpha.1

支付渠道Channel

  • Alipay 支付宝APP支付
  • AlipayWap 支付宝手机网页支付
  • WeixinPay 微信APP支付
  • WeixinPayQr 微信扫码支付
  • WeixinPayPub 微信公众号支付

异步通知推送策略

每笔订单最多推送8次,延迟时间分别为:0s 4m 10m 10m 1h 2h 6h 15h; 以返回success字符为处理成功,推送超过8次不在推送,可以通过query接口查询订单状态

接口文档

  • 创建支付订单接口
  • 支付订单状态查询接口

数据加密及签名

  • 数据使用AES(对称加密算法)aes-256-cbc, PKCS#7 协议补齐,加密秘钥Key是分配给应该的SecretKey;加密后使用base64_encode编码 作为数据传输到服务端
  • 签名算法:md5(base64_encode_data + currentUnixTime + SecretKey).toUpper

其他

  • 文档在doc目录下
  • notifyclient 目前下是异步通知处理程序

空文件

简介

聚合支付 ,支持支付宝,微信两大渠道 5种支付方式,使用D语言实现 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/donglei/spay.git
git@gitee.com:donglei/spay.git
donglei
spay
spay
master

搜索帮助