gowxpay

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2022 License: Apache-2.0

README

gowxpay

微信小程序支付(进行中)

安装

go get github.com/code-lives/gowxpay

自定义 env.ini 配置文件 例如如(env/pay.ini)

[WEIXIN]
Appid =
Secret =
MchId =
MchKey =
NotifyUrl = 回调地址
TradeType = JSAPI

全局调用 自定义(pay/pay.go)

package pay

import (
 "github.com/code-lives/gowxpay/wx"
)

var Config *wx.Config

func PayInit() {
 Config = wx.Init("weixin", "env/pay.ini")

}
func Pay() *wx.Config {
 return Config
}

main.go 全局加载

pay.PayInit()

支付 记得(import pay/pay.go文件)


 data, err := pay.Pay().GetOrderParam("订单号", 10, "描述", "openid")
 if err != nil {
  panic(err)
 }
 fmt.Println(data)

Openid 记得(import pay/pay.go文件)


 data, err := pay.Pay().GetOpenid("code")
 if err != nil {
  panic(err)
 }
 fmt.Println(data)

订单查询 (import pay/pay.go文件)

data, err := pay.FindOrder("订单号")
if err != nil {
    panic(err)
}
fmt.Println("data", data.IsSubscribe)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL