All Projects → godcong → Wego

godcong / Wego

Licence: mit
a wechat sdk for golang

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Wego

Weixin Pay
微信支付
Stars: ✭ 863 (+1736.17%)
Mutual labels:  payment, wechat
Sdk3rd
第三方SDK集成库,授权/分享/支付
Stars: ✭ 249 (+429.79%)
Mutual labels:  payment, wechat
Gopay
golang语言实现的支付模块,支持支付宝app,支付宝网页版,微信app,微信公众号支付
Stars: ✭ 151 (+221.28%)
Mutual labels:  payment, wechat
Gopay
golang支付:微信公众号,微信app,微信小程序,微信企业支付,支付宝网页版,支付宝app,支付宝企业支付
Stars: ✭ 313 (+565.96%)
Mutual labels:  payment, wechat
Pay
个人网站即时到账收款解决方案 / Personal website instant payment solution
Stars: ✭ 558 (+1087.23%)
Mutual labels:  payment, wechat
Pay
可能是我用过的最优雅的 Alipay 和 WeChat 的支付 SDK 扩展包了
Stars: ✭ 4,176 (+8785.11%)
Mutual labels:  payment, wechat
Omnipay Wechatpay
(微信支付)WeChatPay driver for the Omnipay PHP payment processing library
Stars: ✭ 300 (+538.3%)
Mutual labels:  payment, wechat
Laravel Pay
可能是我用过的最优雅的 Alipay 和 WeChat 的 laravel 支付扩展包了
Stars: ✭ 856 (+1721.28%)
Mutual labels:  payment, wechat
Node Tenpay
微信支付 for nodejs
Stars: ✭ 947 (+1914.89%)
Mutual labels:  payment, wechat
Payment Logos
Logos for payment systems available in png and svg
Stars: ✭ 39 (-17.02%)
Mutual labels:  payment
Kotlin Firebase Group Chat
Group and OneonOne chat using firebase built in Kotlin similar to whatsapp.
Stars: ✭ 44 (-6.38%)
Mutual labels:  wechat
Itchat Examples
Wechat personal helper examples collection.
Stars: ✭ 37 (-21.28%)
Mutual labels:  wechat
Geomandel
Fractal generator with lots of fancy stuff
Stars: ✭ 39 (-17.02%)
Mutual labels:  fast
Fast Xml Parser
Validate XML, Parse XML to JS/JSON and vise versa, or parse XML to Nimn rapidly without C/C++ based libraries and no callback
Stars: ✭ 1,021 (+2072.34%)
Mutual labels:  fast
Weimall
开源 微信 小程序 商城 JAVA
Stars: ✭ 39 (-17.02%)
Mutual labels:  wechat
Socialite
Socialite is an OAuth2 Authentication tool. It is inspired by laravel/socialite, you can easily use it without Laravel.
Stars: ✭ 1,026 (+2082.98%)
Mutual labels:  wechat
Tom Vpr
how does voiceprint recognition work in wechat page
Stars: ✭ 37 (-21.28%)
Mutual labels:  wechat
Ggql
GraphQL implementation for golang.
Stars: ✭ 37 (-21.28%)
Mutual labels:  fast
Springboot Project
这是一个用SpringBoot+JPA打造的基于微信服务号平台的点餐系统的后端,前端是一个使用Vue.js构建的运行于微信公众号的WebApp。前后端完全分离,前后端之间通过RESTful风格的接口相连。
Stars: ✭ 1,034 (+2100%)
Mutual labels:  wechat
Gitstatus
Git status for Bash and Zsh prompt
Stars: ✭ 1,024 (+2078.72%)
Mutual labels:  fast

WEGO a wechat interface for go(golang)

GoDoc license Go Report Card

世界上最好的Go微信开发SDK(时尚,简单,性能卓越)

a fashion fast wechat api for golang

WEGO借鉴了并参考了,当前许多流行的开源微信支付框架.并且为了使性能得到更大提高.全部使用golang进行重构

开发前,请务必仔细阅读并看懂

获取包:

go get github.com/godcong/wego

建议使用golang/dep添加包:

dep ensure --add github.com/godcong/wego

或者vgo添加:

vgo get github.com/godcong/[email protected]

接口说明可以参考godoc

godoc -http:6060

配置

    cfg := C(util.Map{
        "app_id":"wx1ad61aeexxxxxxx",                //AppId
        "mch_id":"1498xxxxx32",                        //商户ID
        "key":"O9aVVkxxxxxxxxxxxxxxxbZ2NQSJ",    //支付key
        "notify_url":"https://host.address/uri", //支付回调地址

        //如需使用敏感接口(如退款、发送红包等)需要配置 API 证书路径(登录商户平台下载 API 证书)
        "cert_path":"cert/apiclient_cert.pem",   //支付证书地址
        "key_path":"cert/apiclient_key.pem",      //支付证书地址

        //银行转账功能
        "rootca_path":"cert/rootca.pem",     //(可不填)
        "pubkey_path":"cert/publickey.pem",  //(可不填)部分支付使用(如:银行转账)
        "prikey_path":"cert/privatekey.pem", //(可不填)部分支付使用(如:银行转账)
    }

   通过配置config.toml文件,具体参考config.toml.example

    //必要配置
    app_id ='wx1ad61aeexxxxxxx'                //AppId
    mch_id = '1498xxxxx32'                        //商户ID
    key = 'O9aVVkxxxxxxxxxxxxxxxbZ2NQSJ'    //支付key

    notify_url ='https://host.address/uri' //支付回调地址

    //如需使用敏感接口(如退款、发送红包等)需要配置 API 证书路径(登录商户平台下载 API 证书)
    cert_path = 'cert/apiclient_cert.pem'   //支付证书地址
    key_path = 'cert/apiclient_key.pem'      //支付证书地址

    //银行转账功能
    rootca_path = 'cert/rootca.pem'     //(可不填)
    pubkey_path = "cert/publickey.pem"  //(可不填)部分支付使用(如:银行转账)
    prikey_path = "cert/privatekey.pem" //(可不填)部分支付使用(如:银行转账)

Readme

微信支付

公众号 文档待更新

小程序 文档待更新

开放平台 //TODO:

企业微信 //TODO:

企业微信开放平台 //TODO:

具体功能涵盖,微信模板,企业转账,微信红包,微信支付,微信客服,微信小程序等常用接口。

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