Skip to content
This repository was archived by the owner on Jun 2, 2020. It is now read-only.

godcong/wego

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5fe57ab · Jul 31, 2019
Apr 23, 2019
May 20, 2019
May 20, 2019
Nov 12, 2018
Feb 6, 2018
Jul 31, 2019
May 20, 2019
May 20, 2019
May 20, 2019
May 2, 2019
Apr 26, 2019
May 19, 2019
May 19, 2019
Apr 26, 2019
May 19, 2019
May 19, 2019
May 20, 2019
May 20, 2019
May 20, 2019
May 20, 2019
May 20, 2019
May 20, 2019
May 20, 2019
May 20, 2019
May 20, 2019
May 20, 2019
Apr 24, 2019
Apr 6, 2019
May 20, 2019
May 20, 2019
Apr 24, 2019
Apr 23, 2019
May 20, 2019
Apr 24, 2019
Apr 6, 2019

Repository files navigation

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/wego@v0.1.0

接口说明可以参考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:

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