WeihuaGu / Getreceipt Server
Licence: apache-2.0
个人收款服务端
Stars: ✭ 110
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Getreceipt Server
Omnipay Pingpp
A Ping++ driver for the Omnipay PHP payment processing library. 一个聚合了支付宝(APP、Wap、PC、即时到账、扫码、企业付款),微信(APP、公众号、红包), 银联网关、银联企业网银、Apple Pay、QQ 钱包、易宝支付、百度钱包、京东支付、京东白条、招行一网通、分期支付等国内主流支付渠道的聚合支付网关(Ping++, also known as Pingpp/Pingxx/Pingplusplus)
Stars: ✭ 227 (+106.36%)
Mutual labels: alipay, wechat-pay
AppPay
💸 AppPay专注于App支付的库,几句代码轻松搞定微信支付、支付宝支付。集成更简单。
Stars: ✭ 33 (-70%)
Mutual labels: alipay, wechat-pay
laravel-payment
Omnipay ServiceProvider for Laravel.
Stars: ✭ 89 (-19.09%)
Mutual labels: alipay, wechat-pay
Payment
Payment是php版本的支付聚合第三方sdk,集成了微信支付、支付宝支付、招商一网通支付。提供统一的调用接口,方便快速接入各种支付、查询、退款、转账能力。服务端接入支付功能,方便、快捷。
Stars: ✭ 2,293 (+1984.55%)
Mutual labels: alipay, wechat-pay
A3Mall
A3Mall B2C开源商城系统使用Thinkphp6开源框架,前端采用uniapp开发,支持微信公众号商城、H5商城、小程序商城、APP商城、PC商城,前后端源码100%开源,支持免费商用。
Stars: ✭ 142 (+29.09%)
Mutual labels: alipay, wechat-pay
Pay Python
轻量级支付方式整合集成,实现支付与业务完全剥离,快速简单完成支付模块的开发,代码实现优雅灵活,横向扩展简单
Stars: ✭ 109 (-0.91%)
Mutual labels: alipay, wechat-pay
Agentweb
AgentWeb is a powerful library based on Android WebView.
Stars: ✭ 8,375 (+7513.64%)
Mutual labels: wechat-pay
Alipayorderssupervisor Gui
GUI of AlipayOrdersSupervisor, implemented in Java and Swing
Stars: ✭ 85 (-22.73%)
Mutual labels: alipay
Gopay
QQ、微信(WeChat)、支付宝(AliPay)的Go版本SDK。【微信支付V3已支持,推荐使用微信V3接口】
Stars: ✭ 1,034 (+840%)
Mutual labels: alipay
Alipay Api Php
A concise library in PHP for the Alipay API merchant account.
Stars: ✭ 47 (-57.27%)
Mutual labels: alipay
Alipay
Python Alipay(支付宝) SDK with SHA1/SHA256 support
Stars: ✭ 1,041 (+846.36%)
Mutual labels: alipay
Springboot Project
这是一个用SpringBoot+JPA打造的基于微信服务号平台的点餐系统的后端,前端是一个使用Vue.js构建的运行于微信公众号的WebApp。前后端完全分离,前后端之间通过RESTful风格的接口相连。
Stars: ✭ 1,034 (+840%)
Mutual labels: wechat-pay
getreceipt-server
这个是接受推送的服务端,搭配receiptnotice的安卓端
支持nodeJS与php
nodejs位于nodejs分支,PHP 位于php分支
安装
npm install
配置
mongodb的连接url
因为数据库采用了mongodb,所以需要配置mongodb的连接url。配置环境变量mongodbfinaninurl
或者直接在config/default.json中指定mongodburl(连接地址 例如mongodb://用户名:密码@地址:端口/数据库名)
配置post解密秘钥
如果客户端启用了des加密,请配置financepostpass变量,该变量为des加密的秘钥。或者一样在config/default.json中指定financepostpass。
配置支付宝的userid
如果想使用/show/alipay/get_transfer_code/金额
这个api,而不是每次都附带userid,你可以配置环境变量transfercode_userid
,或者同样的在config/default.json中指定userid。
RestFul Api
作用 | 方式 | 请求地址 | 参数或POST data |
---|---|---|---|
接收客户端收款推送 | POST | /bill/getedmoney/ | 示例json {"time":"2018-09-20 23:18:00","money":"139.34","title":"微信支付","content":"测试收款","deviceid":"yourdeviceid","encrypt":"0"} |
查询当前时间有无收款 | GET | /bill/querybill/now | |
查询设备是否在线 | GET | /device/isonline/deviceid | 例如 /device/isonline/mi4c (deviceid为客户端设置里填写的内容) |
支付宝相关api
生成任意金额的转账码
作用 | 方式 | 请求地址 | 参数或POST data |
---|---|---|---|
下面两个需要在config目录下配置userid | 收款码即userid的取得参考wiki | ||
生产任意金额的转账码uri | GET | /show/alipay/get_transfer_code_uri/金额 | 例如 /show/alipay/get_transfer_code_uri/66.66 |
生产任意金额的转账码(会直接返回png格式的转账码图片 | GET | /show/alipay/get_transfer_code/金额 | 例如 /show/alipay/get_transfer_code_uri/66.66 |
生产任意金额并且附加备注的转账码(会直接返回png格式的转账码图片 | GET | /show/alipay/get_transfer_code/金额/withremark/备注 | 例如 /show/alipay/get_transfer_code_uri/66.66/withremark/我给你转了一笔钱 |
下面两个可以不配置userid | 需要你在请求里附带userid | ||
生产任意金额的转账码uri | GET | /show/alipay/get_transfer_code_uri/金额/withuserid/你的userid | 例如 /show/alipay/get_transfer_code_uri/66.66/withuserid/735648 |
生产任意金额的转账码(会直接返回png格式的转账码图片 | GET | /show/alipay/get_transfer_code/金额/withuserid/你的userid | 例如 /show/alipay/get_transfer_code_uri/66.66/withuserid/735648 |
这个可搭配安卓客户端receiptnotice
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].