Versions in this module Expand all Collapse all v1 v1.0.0 Jan 13, 2020 Changes in this version + type CloseOrderResult struct + AppId string + DeviceInfo string + ErrCode string + ErrCodeDes string + MCHId string + NonceStr string + ResultCode string + ReturnCode string + ReturnMsg string + Sign string + type Config struct + NonceStr string + PrePayID string + Sign string + SignType string + Timestamp int64 + type NotifyResponse struct + ReturnCode string + ReturnMsg string + type NotifyResult struct + AppID string + Attach string + BankType string + CouponCount string + CouponFee string + CouponId string + CouponType string + FeeType string + IsSubscribe string + MchId string + NonceStr string + Openid string + OutTradeNo string + ResultCode string + ReturnCode string + Sign string + SubMchId string + TimeEnd string + TotalFee string + TradeType string + TransactionId string + type Params struct + Attach string + Body string + CreateIP string + OpenID string + OutTradeNo string + TotalFee string + type Pay struct + func NewPay(ctx *context.Context) *Pay + func (pcf *Pay) CloseOrder(outTradeNo string) (*CloseOrderResult, error) + func (pcf *Pay) PreNative(p *Params) (*PayResult, error) + func (pcf *Pay) PrePayID(p *Params) (prePayID string, err error) + type PayResult struct + AppID string + CodeURL string + ErrCode string + ErrCodeDes string + MchID string + NonceStr string + PrePayID string + ResultCode string + ReturnCode string + ReturnMsg string + Sign string + TradeType string