All Projects → WeihuaGu → Getreceipt Server

WeihuaGu / Getreceipt Server

Licence: apache-2.0
个人收款服务端

Programming Languages

javascript
184084 projects - #8 most used programming language

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
Rageframe2
一个基于Yii2高级框架的快速开发应用引擎
Stars: ✭ 1,553 (+1311.82%)
Mutual labels:  alipay, wechat-pay
Youzanpayportal
利用有赞云和有赞微小店实现个人收款解决方案
Stars: ✭ 171 (+55.45%)
Mutual labels:  alipay, wechat-pay
Profit
🤔 biezhi 在线打赏系统,开启你的要饭生涯。
Stars: ✭ 372 (+238.18%)
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
profit
🤔 biezhi 在线打赏系统,开启你的要饭生涯。
Stars: ✭ 378 (+243.64%)
Mutual labels:  alipay, wechat-pay
Pay Python
轻量级支付方式整合集成,实现支付与业务完全剥离,快速简单完成支付模块的开发,代码实现优雅灵活,横向扩展简单
Stars: ✭ 109 (-0.91%)
Mutual labels:  alipay, wechat-pay
Payment
支付宝支付、银联支付、微信支付、paypal、苹果内购支付
Stars: ✭ 48 (-56.36%)
Mutual labels:  alipay
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
Justpay
spring-boot2.0.0+Dubbox+spring-webflux的轻量级分布式聚合支付
Stars: ✭ 99 (-10%)
Mutual labels:  alipay
Gopay
QQ、微信(WeChat)、支付宝(AliPay)的Go版本SDK。【微信支付V3已支持,推荐使用微信V3接口】
Stars: ✭ 1,034 (+840%)
Mutual labels:  alipay
Alipay Sdk Net All
支付宝开放平台 Alipay SDK for .NET
Stars: ✭ 77 (-30%)
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
Teepay
Typecho 个人支付宝、微信收款插件
Stars: ✭ 90 (-18.18%)
Mutual labels:  alipay

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

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].