All Projects → shmy → cn-pay

shmy / cn-pay

Licence: MIT license
比较好用的支付宝,微信支付node版SDK

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to cn-pay

af-pay
精简的Android支付SDK,对支付宝alipaySdk和微信wechat-sdk进行了二次封装,支持支付宝、微信和银联支付,支持客户端/服务端下单支付
Stars: ✭ 110 (+96.43%)
Mutual labels:  wechat-pay, alipay-sdk
wechat-starter-boot-spring
简化微信对接流程,避免重复性工作和填坑
Stars: ✭ 22 (-60.71%)
Mutual labels:  wechat-pay
Agentweb
AgentWeb is a powerful library based on Android WebView.
Stars: ✭ 8,375 (+14855.36%)
Mutual labels:  wechat-pay
Abp.wechat
Abp 微信 SDK 模块,包含对微信小程序、公众号、企业微信、开放平台、第三方平台等相关接口封装。
Stars: ✭ 168 (+200%)
Mutual labels:  wechat-pay
Pay Python
轻量级支付方式整合集成,实现支付与业务完全剥离,快速简单完成支付模块的开发,代码实现优雅灵活,横向扩展简单
Stars: ✭ 109 (+94.64%)
Mutual labels:  wechat-pay
Payment
Payment是php版本的支付聚合第三方sdk,集成了微信支付、支付宝支付、招商一网通支付。提供统一的调用接口,方便快速接入各种支付、查询、退款、转账能力。服务端接入支付功能,方便、快捷。
Stars: ✭ 2,293 (+3994.64%)
Mutual labels:  wechat-pay
Node Tenpay
微信支付 for nodejs
Stars: ✭ 947 (+1591.07%)
Mutual labels:  wechat-pay
A3Mall
A3Mall B2C开源商城系统使用Thinkphp6开源框架,前端采用uniapp开发,支持微信公众号商城、H5商城、小程序商城、APP商城、PC商城,前后端源码100%开源,支持免费商用。
Stars: ✭ 142 (+153.57%)
Mutual labels:  wechat-pay
laravel-payment
Omnipay ServiceProvider for Laravel.
Stars: ✭ 89 (+58.93%)
Mutual labels:  wechat-pay
Yii2 Wx
这可能是yii2中最好用的微信SDK🔥🔥🔥
Stars: ✭ 148 (+164.29%)
Mutual labels:  wechat-pay
Gochat
🔥 微信 Go SDK 🚀🚀🚀
Stars: ✭ 141 (+151.79%)
Mutual labels:  wechat-pay
Getreceipt Server
个人收款服务端
Stars: ✭ 110 (+96.43%)
Mutual labels:  wechat-pay
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 (+305.36%)
Mutual labels:  wechat-pay
Rageframe2
一个基于Yii2高级框架的快速开发应用引擎
Stars: ✭ 1,553 (+2673.21%)
Mutual labels:  wechat-pay
anger-wechat
👿Angry wechat api 微信支付、小程序、各种接口的封装。
Stars: ✭ 17 (-69.64%)
Mutual labels:  wechat-pay
Springboot Project
这是一个用SpringBoot+JPA打造的基于微信服务号平台的点餐系统的后端,前端是一个使用Vue.js构建的运行于微信公众号的WebApp。前后端完全分离,前后端之间通过RESTful风格的接口相连。
Stars: ✭ 1,034 (+1746.43%)
Mutual labels:  wechat-pay
Yoshop
萤火小程序商城,是在Thinkphp5基础上搭建的一个PHP项目,前后端完全开源。Thinkphp5以易学易用著称,让您轻松打造自己的独立商城,同时也方便二次开发,让您快速搭建个性化独立商城。
Stars: ✭ 137 (+144.64%)
Mutual labels:  wechat-pay
Youzanpayportal
利用有赞云和有赞微小店实现个人收款解决方案
Stars: ✭ 171 (+205.36%)
Mutual labels:  wechat-pay
AppPay
💸 AppPay专注于App支付的库,几句代码轻松搞定微信支付、支付宝支付。集成更简单。
Stars: ✭ 33 (-41.07%)
Mutual labels:  wechat-pay
python-wechat-pay
Use Python3, Django, Django-rest-framework to achieve wechat payment. 微信支付、服务器异步通知、订单查询、退款
Stars: ✭ 18 (-67.86%)
Mutual labels:  wechat-pay

提示

微信部分功能由于没有测试商户账号,还未完成,敬请关注。

npm npm taonpm taonpm cnpm cnpm license GitHub stars GitHub downloads

环境要求

警告:本模块大量采用ES6语法编写,最低支持到Node.js v6.0.0

进度

支付宝

  • 电脑网页支付 -ok
  • 手机网页支付 -ok
  • 手机App支付 -ok
  • 刷卡支付 -ok
  • 扫码支付 -ok
  • 账户转账 -ok
  • 交易查询 -ok
  • 交易撤销 -ok
  • 交易关闭 -ok
  • 交易退款 -ok
  • 对服务器数据验签 -ok

微信

  • 公众号网页支付 -ok
  • 手机网页(h5)支付 -ok
  • 手机App支付 -ok
  • 小程序支付 -ok
  • 刷卡支付 -ok
  • 扫码支付 -ok
  • 账户转账
  • 交易查询 -ok
  • 交易撤销 -ok
  • 交易关闭 -ok
  • 交易退款
  • 对服务器数据验签 -ok

安装

npm install cn-pay --save # or yarn add cn-pay

通用异常类型

名称 说明
GatewayException 表示支付宝服务器返回的数据非正常结果,例如,参数错误等。可通过读取错误对象的raw属性获取真实的返回数据
InvalidSignException 表示验签失败。

使用

🔥支付宝支付

微信支付

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