Documentation
¶
Index ¶
- Constants
- func TestEncryptDecrypt()
- func TestPadding()
- func TimeParse2(val string) int64
- func XMLToMap(reader io.Reader, ignoreFirst bool) (res map[string]interface{})
- type AesTool
- type BaseRequest
- func (me *BaseRequest) GetAppId() string
- func (me *BaseRequest) GetMchId() string
- func (me *BaseRequest) GetNonceStr() string
- func (data *BaseRequest) GetSign() string
- func (me *BaseRequest) GetSignType() string
- func (me *BaseRequest) GetSubAppId() string
- func (me *BaseRequest) GetSubMchId() string
- func (me *BaseRequest) SetAppId(val string)
- func (me *BaseRequest) SetMchId(val string)
- func (data *BaseRequest) SetNonceStr(val string)
- func (data *BaseRequest) SetSign(val string)
- func (me *BaseRequest) SetSignType(val string)
- func (me *BaseRequest) SetSubAppId(val string)
- func (me *BaseRequest) SetSubMchId(val string)
- type Config
- type DataBase
- func (data *DataBase) Get(name string) interface{}
- func (data *DataBase) GetInt(name string) int
- func (data *DataBase) GetString(name string) string
- func (data *DataBase) GetVals() map[string]interface{}
- func (data *DataBase) Init(vals map[string]interface{})
- func (data *DataBase) MakeSign() string
- func (data *DataBase) SetInt(name string, val int)
- func (data *DataBase) SetInt64(name string, val int64)
- func (data *DataBase) SetKey(val string)
- func (data *DataBase) SetString(name, val string)
- func (data *DataBase) ToXml() (xml string)
- type RefundQueryRequest
- func (me *RefundQueryRequest) GetOffset() int
- func (me *RefundQueryRequest) GetOutRefundNo() string
- func (me *RefundQueryRequest) GetOutTradeNo() string
- func (me *RefundQueryRequest) GetRefundId() string
- func (me *RefundQueryRequest) GetTransactionId() string
- func (me *RefundQueryRequest) SetOffset(val int)
- func (me *RefundQueryRequest) SetOutRefundNo(val string)
- func (me *RefundQueryRequest) SetOutTradeNo(val string)
- func (me *RefundQueryRequest) SetRefundId(val string)
- func (me *RefundQueryRequest) SetTransactionId(val string)
- type RefundQueryResponse
- func (data *RefundQueryResponse) GetCashFee() int
- func (data *RefundQueryResponse) GetFeeType() string
- func (data *RefundQueryResponse) GetOutTradeNo() string
- func (data *RefundQueryResponse) GetRefundCount() int
- func (data *RefundQueryResponse) GetSettlementTotalFee() int
- func (data *RefundQueryResponse) GetTotalFee() int
- func (data *RefundQueryResponse) GetTotalRefundCount() int
- func (data *RefundQueryResponse) GetTransactionId() string
- type RefundRequest
- func (me *RefundRequest) GetNotifyUrl() string
- func (me *RefundRequest) GetOutRefundNo() string
- func (me *RefundRequest) GetOutTradeNo() string
- func (me *RefundRequest) GetRefundAccount() string
- func (me *RefundRequest) GetRefundDesc() string
- func (me *RefundRequest) GetRefundFee() int
- func (me *RefundRequest) GetRefundFeeType() string
- func (me *RefundRequest) GetTotalFee() int
- func (me *RefundRequest) GetTransactionId() string
- func (me *RefundRequest) SetNotifyUrl(val string)
- func (me *RefundRequest) SetOutRefundNo(val string)
- func (me *RefundRequest) SetOutTradeNo(val string)
- func (me *RefundRequest) SetRefundAccount(val string)
- func (me *RefundRequest) SetRefundDesc(val string)
- func (me *RefundRequest) SetRefundFee(val int)
- func (me *RefundRequest) SetRefundFeeType(val string)
- func (me *RefundRequest) SetTotalFee(val int)
- func (me *RefundRequest) SetTransactionId(val string)
- type RefundResponse
- func (data *RefundResponse) GetCashFee() int
- func (data *RefundResponse) GetCashFeeType() string
- func (data *RefundResponse) GetCashRefundFee() int
- func (data *RefundResponse) GetFeeType() string
- func (data *RefundResponse) GetOutRefundNo() string
- func (data *RefundResponse) GetOutTradeNo() string
- func (data *RefundResponse) GetRefundFee() int
- func (data *RefundResponse) GetRefundId() string
- func (data *RefundResponse) GetSettlementRefundFee() int
- func (data *RefundResponse) GetSettlementTotalFee() int
- func (data *RefundResponse) GetTotalFee() int
- func (data *RefundResponse) GetTransactionId() string
- type Request
- type Response
- type ResultResponse
- func (data *ResultResponse) GetAppId() string
- func (data *ResultResponse) GetDeviceInfo() string
- func (data *ResultResponse) GetErrCode() string
- func (data *ResultResponse) GetErrCodeDes() string
- func (data *ResultResponse) GetMchId() string
- func (data *ResultResponse) GetNonceStr() string
- func (data *ResultResponse) GetResultCode() string
- func (data *ResultResponse) GetSign() string
- func (data *ResultResponse) GetSubAppId() string
- func (data *ResultResponse) GetSubMchId() string
- type ReturnResponse
- type TradeCloseRequest
- type TradeCloseResponse
- type TradeCreateRequest
- func (me *TradeCreateRequest) GetAttach() string
- func (me *TradeCreateRequest) GetBody() string
- func (data *TradeCreateRequest) GetDetail() string
- func (me *TradeCreateRequest) GetDeviceInfo() string
- func (data *TradeCreateRequest) GetFeeType() string
- func (me *TradeCreateRequest) GetNotifyUrl() string
- func (me *TradeCreateRequest) GetOpenId() string
- func (me *TradeCreateRequest) GetOutTradeNo() string
- func (me *TradeCreateRequest) GetSpBillCreateIp() string
- func (me *TradeCreateRequest) GetSubOpenId() string
- func (me *TradeCreateRequest) GetTimeExpire() string
- func (me *TradeCreateRequest) GetTimeStart() string
- func (me *TradeCreateRequest) GetTotalFee() int
- func (me *TradeCreateRequest) GetTradeType() string
- func (data *TradeCreateRequest) SetAttach(val string)
- func (me *TradeCreateRequest) SetBody(val string)
- func (data *TradeCreateRequest) SetDetail(val string)
- func (me *TradeCreateRequest) SetDeviceInfo(val string)
- func (me *TradeCreateRequest) SetFeeType(val string)
- func (me *TradeCreateRequest) SetNotifyUrl(val string)
- func (me *TradeCreateRequest) SetOpenId(val string)
- func (me *TradeCreateRequest) SetOutTradeNo(val string)
- func (me *TradeCreateRequest) SetSpBillCreateIp(val string)
- func (me *TradeCreateRequest) SetSubOpenId(val string)
- func (me *TradeCreateRequest) SetTimeExpire(val string)
- func (me *TradeCreateRequest) SetTimeStart(val string)
- func (me *TradeCreateRequest) SetTotalFee(val int)
- func (data *TradeCreateRequest) SetTradeType(val string)
- type TradeCreateResponse
- type TradeQueryRequest
- type TradeQueryResponse
- func (data *TradeQueryResponse) GetAttach() string
- func (data *TradeQueryResponse) GetBankType() string
- func (data *TradeQueryResponse) GetCashFee() int
- func (data *TradeQueryResponse) GetCashFeeType() string
- func (data *TradeQueryResponse) GetFeeType() string
- func (data *TradeQueryResponse) GetIsSubscribe() string
- func (data *TradeQueryResponse) GetOpenId() string
- func (data *TradeQueryResponse) GetOutTradeNo() string
- func (data *TradeQueryResponse) GetSubOpenId() string
- func (data *TradeQueryResponse) GetTimeEnd() string
- func (data *TradeQueryResponse) GetTotalFee() int
- func (data *TradeQueryResponse) GetTradeState() string
- func (data *TradeQueryResponse) GetTradeStateDesc() string
- func (data *TradeQueryResponse) GetTradeType() string
- func (data *TradeQueryResponse) GetTransactionId() string
- type WXPay
- func (me *WXPay) ParseRefundNotify(r io.Reader) (res *payment.RefundNotify, err error)
- func (me *WXPay) ParseTradeNotify(r io.Reader) (*payment.TradeNotify, error)
- func (me *WXPay) Refund(options *payment.RefundRequest) (res *payment.RefundResponse, err error)
- func (me *WXPay) RefundQuery(options *payment.RefundQueryRequest) (res *payment.RefundQueryResponse, err error)
- func (me *WXPay) SetConfig(cfg interface{}) error
- func (me *WXPay) TradeCancel(options *payment.TradeCancelRequest) (res *payment.TradeCancelResponse, err error)
- func (me *WXPay) TradeCreate(options *payment.TradeCreateRequest) (res *payment.TradeCreateResponse, err error)
- func (me *WXPay) TradeQuery(options *payment.TradeQueryRequest) (res *payment.TradeQueryResponse, err error)
Constants ¶
View Source
const ( UrlTradeCreate = `https://api.mch.weixin.qq.com/pay/unifiedorder` UrlTradeQuery = `https://api.mch.weixin.qq.com/pay/orderquery` UrlTradeClose = `https://api.mch.weixin.qq.com/pay/closeorder` UrlRefund = `https://api.mch.weixin.qq.com/secapi/pay/refund` UrlRefundQuery = `https://api.mch.weixin.qq.com/pay/refundquery` )
View Source
const ( TradeTypeJSAPI = "JSAPI" //公众号支付或小程序 TradeTypeNATIVE = "NATIVE" //原生扫码支付(扫描二维码支付) TradeTypeAPP = "APP" //app支付 TradeTypeMICROPAY = "MICROPAY" //收银台扫码支付 )
View Source
const Name = "wxpay"
Variables ¶
This section is empty.
Functions ¶
func TimeParse2 ¶
Types ¶
type BaseRequest ¶
type BaseRequest struct {
DataBase
}
func (*BaseRequest) GetAppId ¶
func (me *BaseRequest) GetAppId() string
func (*BaseRequest) GetMchId ¶
func (me *BaseRequest) GetMchId() string
func (*BaseRequest) GetNonceStr ¶
func (me *BaseRequest) GetNonceStr() string
func (*BaseRequest) GetSign ¶
func (data *BaseRequest) GetSign() string
func (*BaseRequest) GetSignType ¶
func (me *BaseRequest) GetSignType() string
func (*BaseRequest) GetSubAppId ¶
func (me *BaseRequest) GetSubAppId() string
func (*BaseRequest) GetSubMchId ¶
func (me *BaseRequest) GetSubMchId() string
func (*BaseRequest) SetAppId ¶
func (me *BaseRequest) SetAppId(val string)
func (*BaseRequest) SetMchId ¶
func (me *BaseRequest) SetMchId(val string)
func (*BaseRequest) SetNonceStr ¶
func (data *BaseRequest) SetNonceStr(val string)
func (*BaseRequest) SetSign ¶
func (data *BaseRequest) SetSign(val string)
func (*BaseRequest) SetSignType ¶
func (me *BaseRequest) SetSignType(val string)
func (*BaseRequest) SetSubAppId ¶
func (me *BaseRequest) SetSubAppId(val string)
func (*BaseRequest) SetSubMchId ¶
func (me *BaseRequest) SetSubMchId(val string)
type DataBase ¶
type DataBase struct {
// contains filtered or unexported fields
}
func NewDataBase ¶
func NewDataBase() *DataBase
type RefundQueryRequest ¶
type RefundQueryRequest struct {
BaseRequest
}
func (*RefundQueryRequest) GetOffset ¶
func (me *RefundQueryRequest) GetOffset() int
func (*RefundQueryRequest) GetOutRefundNo ¶
func (me *RefundQueryRequest) GetOutRefundNo() string
func (*RefundQueryRequest) GetOutTradeNo ¶
func (me *RefundQueryRequest) GetOutTradeNo() string
func (*RefundQueryRequest) GetRefundId ¶
func (me *RefundQueryRequest) GetRefundId() string
func (*RefundQueryRequest) GetTransactionId ¶
func (me *RefundQueryRequest) GetTransactionId() string
func (*RefundQueryRequest) SetOffset ¶
func (me *RefundQueryRequest) SetOffset(val int)
func (*RefundQueryRequest) SetOutRefundNo ¶
func (me *RefundQueryRequest) SetOutRefundNo(val string)
func (*RefundQueryRequest) SetOutTradeNo ¶
func (me *RefundQueryRequest) SetOutTradeNo(val string)
func (*RefundQueryRequest) SetRefundId ¶
func (me *RefundQueryRequest) SetRefundId(val string)
func (*RefundQueryRequest) SetTransactionId ¶
func (me *RefundQueryRequest) SetTransactionId(val string)
type RefundQueryResponse ¶
type RefundQueryResponse struct {
ResultResponse
}
func (*RefundQueryResponse) GetCashFee ¶
func (data *RefundQueryResponse) GetCashFee() int
func (*RefundQueryResponse) GetFeeType ¶
func (data *RefundQueryResponse) GetFeeType() string
func (*RefundQueryResponse) GetOutTradeNo ¶
func (data *RefundQueryResponse) GetOutTradeNo() string
func (*RefundQueryResponse) GetRefundCount ¶
func (data *RefundQueryResponse) GetRefundCount() int
func (*RefundQueryResponse) GetSettlementTotalFee ¶
func (data *RefundQueryResponse) GetSettlementTotalFee() int
func (*RefundQueryResponse) GetTotalFee ¶
func (data *RefundQueryResponse) GetTotalFee() int
func (*RefundQueryResponse) GetTotalRefundCount ¶
func (data *RefundQueryResponse) GetTotalRefundCount() int
func (*RefundQueryResponse) GetTransactionId ¶
func (data *RefundQueryResponse) GetTransactionId() string
type RefundRequest ¶
type RefundRequest struct {
BaseRequest
}
func (*RefundRequest) GetNotifyUrl ¶
func (me *RefundRequest) GetNotifyUrl() string
func (*RefundRequest) GetOutRefundNo ¶
func (me *RefundRequest) GetOutRefundNo() string
func (*RefundRequest) GetOutTradeNo ¶
func (me *RefundRequest) GetOutTradeNo() string
func (*RefundRequest) GetRefundAccount ¶
func (me *RefundRequest) GetRefundAccount() string
func (*RefundRequest) GetRefundDesc ¶
func (me *RefundRequest) GetRefundDesc() string
func (*RefundRequest) GetRefundFee ¶
func (me *RefundRequest) GetRefundFee() int
func (*RefundRequest) GetRefundFeeType ¶
func (me *RefundRequest) GetRefundFeeType() string
func (*RefundRequest) GetTotalFee ¶
func (me *RefundRequest) GetTotalFee() int
func (*RefundRequest) GetTransactionId ¶
func (me *RefundRequest) GetTransactionId() string
func (*RefundRequest) SetNotifyUrl ¶
func (me *RefundRequest) SetNotifyUrl(val string)
func (*RefundRequest) SetOutRefundNo ¶
func (me *RefundRequest) SetOutRefundNo(val string)
func (*RefundRequest) SetOutTradeNo ¶
func (me *RefundRequest) SetOutTradeNo(val string)
func (*RefundRequest) SetRefundAccount ¶
func (me *RefundRequest) SetRefundAccount(val string)
func (*RefundRequest) SetRefundDesc ¶
func (me *RefundRequest) SetRefundDesc(val string)
func (*RefundRequest) SetRefundFee ¶
func (me *RefundRequest) SetRefundFee(val int)
func (*RefundRequest) SetRefundFeeType ¶
func (me *RefundRequest) SetRefundFeeType(val string)
func (*RefundRequest) SetTotalFee ¶
func (me *RefundRequest) SetTotalFee(val int)
func (*RefundRequest) SetTransactionId ¶
func (me *RefundRequest) SetTransactionId(val string)
type RefundResponse ¶
type RefundResponse struct {
ResultResponse
}
func (*RefundResponse) GetCashFee ¶
func (data *RefundResponse) GetCashFee() int
func (*RefundResponse) GetCashFeeType ¶
func (data *RefundResponse) GetCashFeeType() string
func (*RefundResponse) GetCashRefundFee ¶
func (data *RefundResponse) GetCashRefundFee() int
func (*RefundResponse) GetFeeType ¶
func (data *RefundResponse) GetFeeType() string
func (*RefundResponse) GetOutRefundNo ¶
func (data *RefundResponse) GetOutRefundNo() string
func (*RefundResponse) GetOutTradeNo ¶
func (data *RefundResponse) GetOutTradeNo() string
func (*RefundResponse) GetRefundFee ¶
func (data *RefundResponse) GetRefundFee() int
func (*RefundResponse) GetRefundId ¶
func (data *RefundResponse) GetRefundId() string
func (*RefundResponse) GetSettlementRefundFee ¶
func (data *RefundResponse) GetSettlementRefundFee() int
func (*RefundResponse) GetSettlementTotalFee ¶
func (data *RefundResponse) GetSettlementTotalFee() int
func (*RefundResponse) GetTotalFee ¶
func (data *RefundResponse) GetTotalFee() int
func (*RefundResponse) GetTransactionId ¶
func (data *RefundResponse) GetTransactionId() string
type ResultResponse ¶
type ResultResponse struct {
ReturnResponse
}
func (*ResultResponse) GetAppId ¶
func (data *ResultResponse) GetAppId() string
func (*ResultResponse) GetDeviceInfo ¶
func (data *ResultResponse) GetDeviceInfo() string
func (*ResultResponse) GetErrCode ¶
func (data *ResultResponse) GetErrCode() string
func (*ResultResponse) GetErrCodeDes ¶
func (data *ResultResponse) GetErrCodeDes() string
func (*ResultResponse) GetMchId ¶
func (data *ResultResponse) GetMchId() string
func (*ResultResponse) GetNonceStr ¶
func (data *ResultResponse) GetNonceStr() string
func (*ResultResponse) GetResultCode ¶
func (data *ResultResponse) GetResultCode() string
func (*ResultResponse) GetSign ¶
func (data *ResultResponse) GetSign() string
func (*ResultResponse) GetSubAppId ¶
func (data *ResultResponse) GetSubAppId() string
func (*ResultResponse) GetSubMchId ¶
func (data *ResultResponse) GetSubMchId() string
type ReturnResponse ¶
type ReturnResponse struct {
DataBase
}
func (*ReturnResponse) GetReturnCode ¶
func (data *ReturnResponse) GetReturnCode() string
func (*ReturnResponse) GetReturnMsg ¶
func (data *ReturnResponse) GetReturnMsg() string
type TradeCloseRequest ¶
type TradeCloseRequest struct {
BaseRequest
}
func (*TradeCloseRequest) GetOutTradeNo ¶
func (me *TradeCloseRequest) GetOutTradeNo() string
func (*TradeCloseRequest) SetOutTradeNo ¶
func (me *TradeCloseRequest) SetOutTradeNo(val string)
type TradeCloseResponse ¶
type TradeCloseResponse struct {
ResultResponse
}
func (*TradeCloseResponse) GetResultMsg ¶
func (data *TradeCloseResponse) GetResultMsg() string
type TradeCreateRequest ¶
type TradeCreateRequest struct {
BaseRequest
}
func (*TradeCreateRequest) GetAttach ¶
func (me *TradeCreateRequest) GetAttach() string
func (*TradeCreateRequest) GetBody ¶
func (me *TradeCreateRequest) GetBody() string
func (*TradeCreateRequest) GetDetail ¶
func (data *TradeCreateRequest) GetDetail() string
func (*TradeCreateRequest) GetDeviceInfo ¶
func (me *TradeCreateRequest) GetDeviceInfo() string
func (*TradeCreateRequest) GetFeeType ¶
func (data *TradeCreateRequest) GetFeeType() string
func (*TradeCreateRequest) GetNotifyUrl ¶
func (me *TradeCreateRequest) GetNotifyUrl() string
func (*TradeCreateRequest) GetOpenId ¶
func (me *TradeCreateRequest) GetOpenId() string
func (*TradeCreateRequest) GetOutTradeNo ¶
func (me *TradeCreateRequest) GetOutTradeNo() string
func (*TradeCreateRequest) GetSpBillCreateIp ¶
func (me *TradeCreateRequest) GetSpBillCreateIp() string
func (*TradeCreateRequest) GetSubOpenId ¶
func (me *TradeCreateRequest) GetSubOpenId() string
func (*TradeCreateRequest) GetTimeExpire ¶
func (me *TradeCreateRequest) GetTimeExpire() string
func (*TradeCreateRequest) GetTimeStart ¶
func (me *TradeCreateRequest) GetTimeStart() string
func (*TradeCreateRequest) GetTotalFee ¶
func (me *TradeCreateRequest) GetTotalFee() int
func (*TradeCreateRequest) GetTradeType ¶
func (me *TradeCreateRequest) GetTradeType() string
func (*TradeCreateRequest) SetAttach ¶
func (data *TradeCreateRequest) SetAttach(val string)
func (*TradeCreateRequest) SetBody ¶
func (me *TradeCreateRequest) SetBody(val string)
func (*TradeCreateRequest) SetDetail ¶
func (data *TradeCreateRequest) SetDetail(val string)
func (*TradeCreateRequest) SetDeviceInfo ¶
func (me *TradeCreateRequest) SetDeviceInfo(val string)
func (*TradeCreateRequest) SetFeeType ¶
func (me *TradeCreateRequest) SetFeeType(val string)
func (*TradeCreateRequest) SetNotifyUrl ¶
func (me *TradeCreateRequest) SetNotifyUrl(val string)
func (*TradeCreateRequest) SetOpenId ¶
func (me *TradeCreateRequest) SetOpenId(val string)
func (*TradeCreateRequest) SetOutTradeNo ¶
func (me *TradeCreateRequest) SetOutTradeNo(val string)
func (*TradeCreateRequest) SetSpBillCreateIp ¶
func (me *TradeCreateRequest) SetSpBillCreateIp(val string)
func (*TradeCreateRequest) SetSubOpenId ¶
func (me *TradeCreateRequest) SetSubOpenId(val string)
func (*TradeCreateRequest) SetTimeExpire ¶
func (me *TradeCreateRequest) SetTimeExpire(val string)
func (*TradeCreateRequest) SetTimeStart ¶
func (me *TradeCreateRequest) SetTimeStart(val string)
func (*TradeCreateRequest) SetTotalFee ¶
func (me *TradeCreateRequest) SetTotalFee(val int)
func (*TradeCreateRequest) SetTradeType ¶
func (data *TradeCreateRequest) SetTradeType(val string)
type TradeCreateResponse ¶
type TradeCreateResponse struct {
ResultResponse
}
func (*TradeCreateResponse) GetCodeUrl ¶
func (data *TradeCreateResponse) GetCodeUrl() string
func (*TradeCreateResponse) GetPrepayId ¶
func (data *TradeCreateResponse) GetPrepayId() string
func (*TradeCreateResponse) GetTradeType ¶
func (data *TradeCreateResponse) GetTradeType() string
type TradeQueryRequest ¶
type TradeQueryRequest struct {
BaseRequest
}
func (*TradeQueryRequest) GetOutTradeNo ¶
func (me *TradeQueryRequest) GetOutTradeNo() string
func (*TradeQueryRequest) GetTransactionId ¶
func (me *TradeQueryRequest) GetTransactionId() string
func (*TradeQueryRequest) SetOutTradeNo ¶
func (me *TradeQueryRequest) SetOutTradeNo(val string)
func (*TradeQueryRequest) SetTransactionId ¶
func (me *TradeQueryRequest) SetTransactionId(val string)
type TradeQueryResponse ¶
type TradeQueryResponse struct {
ResultResponse
}
func (*TradeQueryResponse) GetAttach ¶
func (data *TradeQueryResponse) GetAttach() string
func (*TradeQueryResponse) GetBankType ¶
func (data *TradeQueryResponse) GetBankType() string
func (*TradeQueryResponse) GetCashFee ¶
func (data *TradeQueryResponse) GetCashFee() int
func (*TradeQueryResponse) GetCashFeeType ¶
func (data *TradeQueryResponse) GetCashFeeType() string
func (*TradeQueryResponse) GetFeeType ¶
func (data *TradeQueryResponse) GetFeeType() string
func (*TradeQueryResponse) GetIsSubscribe ¶
func (data *TradeQueryResponse) GetIsSubscribe() string
func (*TradeQueryResponse) GetOpenId ¶
func (data *TradeQueryResponse) GetOpenId() string
func (*TradeQueryResponse) GetOutTradeNo ¶
func (data *TradeQueryResponse) GetOutTradeNo() string
func (*TradeQueryResponse) GetSubOpenId ¶
func (data *TradeQueryResponse) GetSubOpenId() string
func (*TradeQueryResponse) GetTimeEnd ¶
func (data *TradeQueryResponse) GetTimeEnd() string
func (*TradeQueryResponse) GetTotalFee ¶
func (data *TradeQueryResponse) GetTotalFee() int
func (*TradeQueryResponse) GetTradeState ¶
func (data *TradeQueryResponse) GetTradeState() string
func (*TradeQueryResponse) GetTradeStateDesc ¶
func (data *TradeQueryResponse) GetTradeStateDesc() string
func (*TradeQueryResponse) GetTradeType ¶
func (data *TradeQueryResponse) GetTradeType() string
func (*TradeQueryResponse) GetTransactionId ¶
func (data *TradeQueryResponse) GetTransactionId() string
type WXPay ¶
type WXPay struct {
// contains filtered or unexported fields
}
func (*WXPay) ParseRefundNotify ¶
func (*WXPay) ParseTradeNotify ¶
func (*WXPay) Refund ¶
func (me *WXPay) Refund(options *payment.RefundRequest) (res *payment.RefundResponse, err error)
func (*WXPay) RefundQuery ¶
func (me *WXPay) RefundQuery(options *payment.RefundQueryRequest) (res *payment.RefundQueryResponse, err error)
func (*WXPay) TradeCancel ¶
func (me *WXPay) TradeCancel(options *payment.TradeCancelRequest) (res *payment.TradeCancelResponse, err error)
func (*WXPay) TradeCreate ¶
func (me *WXPay) TradeCreate(options *payment.TradeCreateRequest) (res *payment.TradeCreateResponse, err error)
func (*WXPay) TradeQuery ¶
func (me *WXPay) TradeQuery(options *payment.TradeQueryRequest) (res *payment.TradeQueryResponse, err error)
Click to show internal directories.
Click to hide internal directories.