1
0
mirror of https://github.com/silenceper/wechat.git synced 2026-02-04 21:02:25 +08:00
This commit is contained in:
Mongo
2017-10-30 15:28:41 +08:00
parent a4a567e1d4
commit 0db6094b24
2 changed files with 14 additions and 4 deletions

View File

@@ -17,6 +17,7 @@ type Pay struct {
*context.Context
}
// 传入的参数,用于生成 prepay_id 的必需参数
// PayParams was NEEDED when request unifiedorder
type PayParams struct {
TotalFee string
@@ -26,6 +27,15 @@ type PayParams struct {
OpenID string
}
// PayConfig 是传出用于 jsdk 用的参数
type PayConfig struct {
Timestamp int64
NonceStr string
PrePayID string
SignType string
Sign string
}
// payResult 是 unifie order 接口的返回
type payResult struct {
ReturnCode string `xml:"return_code"`

View File

@@ -27,9 +27,9 @@ type Config struct {
AppSecret string
Token string
EncodingAESKey string
PayMchID string
PayNotifyURL string //支付通知接口
PayKey string //商家后台设置的支付 key
PayMchID string //支付 - 商户 ID
PayNotifyURL string //支付 - 接受微信支付结果通知接口地址
PayKey string //支付 - 商户后台设置的支付 key
Cache cache.Cache
}
@@ -95,4 +95,4 @@ func (wc *Wechat) GetTemplate() *template.Template {
// GetPay 返回支付消息的实例
func (wc *Wechat) GetPay() *pay.Pay {
return pay.NewPay(wc.Context)
}
}