Versions in this module Expand all Collapse all v2 v2.1.8 Mar 10, 2024 Changes in this version + const SUCCESS + type CloseParams struct + OutTradeNo string + SignType string + type CloseResult struct + AppID *string + ErrCode *string + ErrCodeDes *string + MchID *string + NonceStr *string + ResultCode *string + ResultMsg *string + ReturnCode *string + ReturnMsg *string + Sign *string + type Config struct + NonceStr string + Package string + PaySign string + PrePayID string + SignType string + Timestamp string + type ConfigForApp struct + AppID string + MchID string + NonceStr string + Package string + PrePayID string + Sign string + Timestamp string + type Order struct + func NewOrder(cfg *config.Config) *Order + func (o *Order) BridgeAppConfig(p *Params) (cfg ConfigForApp, err error) + func (o *Order) BridgeConfig(p *Params) (cfg Config, err error) + func (o *Order) CloseOrder(p *CloseParams) (closeResult CloseResult, err error) + func (o *Order) PrePayID(p *Params) (prePayID string, err error) + func (o *Order) PrePayOrder(p *Params) (payOrder PreOrder, err error) + func (o *Order) QueryOrder(p *QueryParams) (paidResult notify.PaidResult, err error) + type Params struct + Attach string + Body string + CreateIP string + Detail string + GoodsTag string + NotifyURL string + OpenID string + OutTradeNo string + SignType string + TimeExpire string + TotalFee string + TradeType string + type PreOrder struct + AppID string + CodeURL string + ErrCode string + ErrCodeDes string + MWebURL string + MchID string + NonceStr string + PrePayID string + ResultCode string + ReturnCode string + ReturnMsg string + Sign string + TradeType string + type QueryParams struct + OutTradeNo string + SignType string + TransactionID string