Versions in this module Expand all Collapse all v1 v1.0.1 Oct 4, 2023 v1.0.0 Sep 12, 2023 Changes in this version + const BASEURLProd + const BASEURLTest + const TIMEOUT + type BodyMap map[string]interface + func (bm BodyMap) Get(key string) string + func (bm BodyMap) Remove(key string) + func (bm BodyMap) Set(key string, value interface{}) + type Client struct + Charset string + Currency string + Debug bool + IsProd bool + MerchantCert string + MerchantID string + MerchantSign string + Pfx string + PfxPasswd string + Service string + SignType string + SubAppID string + TimeOut int + Version string + func (c *Client) Init() (err error) + func (c *Client) QueryOrder(bm BodyMap) (rsp QueryOrderResponse, err error) + func (c *Client) RefundOrder(bm BodyMap) (rsp RefundOrderResponse, err error) + func (c *Client) UnifiedOrder(bm BodyMap) (rsp UnifiedOrderResponse, err error) + type NotifyRefundRequest struct + BackParam string + Charset string + ExtendInfo string + MerchantID string + OrderID string + PayCapTyp string + RefundDate string + RefundID string + ServerCert string + ServerSign string + SignType string + TradeNO string + TransAmt string + TransState string + Version string + func ParseRefuncNotify(req *http.Request) (rsp *NotifyRefundRequest, err error) + type NotifyRequest struct + BackParam string + CertID string + ChannelNo string + Charset string + ExtendInfo string + MerchantID string + OrderID string + PayTime string + ServerCert string + ServerSign string + SettleDate string + SignType string + TradeNO string + TransAmt string + TransState string + Version string + func ParseNotify(req *http.Request) (rsp *NotifyRequest, err error) + type QueryOrderResponse struct + CertID string + ChannelNo string + Charset string + ExtendInfo string + FeeAmt string + MerchantID string + OrderID string + OrderTime string + PayTime string + PromotionDetail string + RspCode string + RspMessage string + ServerCert string + ServerSign string + Service string + SettleDate string + SettleTransAmt string + SignType string + TradeNO string + TransAmt string + TransState string + Version string + type RefundOrderResponse struct + BackParam string + CertID string + Charset string + ClientIP string + ExtendInfo string + FailReason string + MerchantID string + OfflineNotifyUrl string + OrderID string + RefundAmount int + RefundDate string + RefundID string + ReturnCode string + ReturnMessage string + ServerCert string + ServerSign string + Service string + SignType string + Status string + TradeNO string + Version string + type UnifiedOrderResponse struct + CertID string + Charset string + ExtendInfo string + JsAppID string + JsAppUrl string + MerchantID string + OrderID string + OrderTime string + PayInfo string + PayUrl string + RequestID string + RspCode string + RspMessage string + ServerCert string + ServerSign string + Service string + SignType string + Tn string + TradeNO string + TradeType string + TransAmt string + Version string + WcPayData string + WechatPayData *WechatPayData + type WechatPayData struct + AppID string + NonceStr string + Package string + PartnerID string + PaySign string + PrepayID string + SignType string + TimeStamp string