package
0.2.0
Repository: https://github.com/issue9/wechat.git
Documentation: pkg.go.dev

# Packages

Package notify 用于处理微信回调通知.
Package refund 执行退款操作 p := pay.New(...) r := refund.Refund{ Pay: p, OpUserID: "10001", SignType: pay.SignTypeMD5, } // 执行退款操作 r.OutTradeNO(...).
Package unifiedorder 执行微信的下单操作 相对于 pay.Post,会便利很多,不需要每次都指定所有参数。 p := pay.New(...) oconf := unifiedorder.New(p, pay.TradeTypeJSSDK, ...) // 下单支付 o := oconf.NewOrder() o.Body = "..." o.Goods(...) o.Pay(...) // 另一笔支付操作 o = oconf.NewOrder() o.Body = "..." o.Goods(...) o.Pay(...).

# Functions

GetCoupons 从 params 获取所有的代金券信息.
New 声明一个新的 *Pay 实例 client 若为空,则采用 http.DefaultClient.
NewTLSPay 声明一个带证书的支付实例 如果想要用系统的根证书,则将 rootCAPath 置为空就行。.
NonceString 产生一段随机字符串.
Sign 微信支付签名 apikey 支付用的 apikey params 签名用的参数 fn 签名的类型,为空则为 md5.

# Constants

接口地址.
充值代金券.
非充值代金券.
DateFormat 日期格式.
接口地址.
返回状态的值.
接口地址.
退回到余额.
原路退款.
接口地址.
可用余额退款.
未结算资金退款(默认使用未结算资金退款).
接口地址.
接口地址.
签名的类型.
签名的类型.
返回状态的值.
TimeFixed 时间戳调整,东八区.
交易类型.
公众号.
扫码.
接口地址.

# Variables

预定义的错误类型.
预定义的错误类型.
预定义的错误类型.

# Structs

Coupon 代金券.
Pay 支付的基本配置.