Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppReq ¶
type AppReq struct { AppID string `structs:"appid" json:"appid"` PartnerID string `structs:"partnerid" json:"partnerid"` PrepayID string `structs:"prepayid" json:"prepayid"` Package string `structs:"package" json:"package"` NonceStr string `structs:"noncestr" json:"noncestr"` TimeStamp string `structs:"timestamp" json:"timestamp"` Sign string `structs:"sign" json:"sign"` }
AppReq packages needed params for client.
type NotifyResp ¶
type NotifyResp struct { XMLName xml.Name `xml:"xml"` ReturnCode string `xml:"return_code"` ReturnMsg string `xml:"return_msg"` }
NotifyResp ...
type OrderReq ¶
type OrderReq struct { Req DeviceInfo string `xml:"device_info" structs:"device_info"` Body string `xml:"body" structs:"body"` Detail string `xml:"detail" structs:"detail"` Attach string `xml:"attach" structs:"attach"` OutTradeNo string `xml:"out_trade_no" structs:"out_trade_no"` FeeType string `xml:"fee_type" structs:"fee_type"` TotalFee int `xml:"total_fee" structs:"total_fee"` SpbillCreateIP string `xml:"spbill_create_ip" structs:"spbill_create_ip"` TimeStart string `xml:"time_start" structs:"time_start"` TimeExpire string `xml:"time_expire" structs:"time_expire"` GoodsTag string `xml:"goods_tag" structs:"goods_tag"` NotifyURL string `xml:"notify_url" structs:"notify_url"` TradeType string `xml:"trade_type" structs:"trade_type"` ProductID string `xml:"product_id" structs:"product_id"` LimitPay string `xml:"limit_pay" structs:"limit_pay"` OpenID string `xml:"openid" structs:"openid"` }
OrderReq ...
type OrderResp ¶
type OrderResp struct { Resp Req DeviceInfo string `xml:"device_info" structs:"device_info"` TradeType string `xml:"trade_type"` PrepayID string `xml:"prepay_id"` CodeURL string `xml:"code_url"` }
OrderResp ...
type QueryReq ¶
type QueryReq struct { Req TransactionID string `xml:"transaction_id" structs:"transaction_id"` OutTradeNo string `xml:"out_trade_no" structs:"out_trade_no"` }
QueryReq ...
type QueryResp ¶
type QueryResp struct { Resp Req DeviceInfo string `structs:"device_info" xml:"device_info" json:"deviceInfo"` OpenID string `structs:"openid" xml:"openid" json:"openId"` IsSubscribe string `structs:"is_subscribe" xml:"is_subscribe" json:"isSubscribe"` TradeType string `structs:"trade_type" xml:"trade_type" json:"tradeType"` TradeState string `structs:"trade_state" xml:"trade_state" json:"tradeState"` BankType string `structs:"bank_type" xml:"bank_type" json:"bankType"` TotalFee string `structs:"total_fee" xml:"total_fee" json:"totalFee"` FeeType string `structs:"fee_type" xml:"fee_type" json:"feeType"` CashFee int `structs:"cash_fee" xml:"cash_fee" json:"cashFee"` CashFeeType string `structs:"cash_fee_type" xml:"cash_fee_type" json:"cashFeeType"` CouponFee int `structs:"coupon_fee" xml:"coupon_fee" json:"couponFee"` CouponCount int `structs:"coupon_count" xml:"coupon_count" json:"couponCount"` TransactionID string `structs:"transaction_id" xml:"transaction_id" json:"transactionId"` OutTradeNo string `structs:"out_trade_no" xml:"out_trade_no" json:"outTradeNo"` Attach string `structs:"attach" xml:"attach" json:"attach"` TimeEnd string `structs:"time_end" xml:"time_end" json:"timeEnd"` TradeStateDesc string `structs:"trade_state_desc" xml:"trade_state_desc" json:"tradeStateDesc"` }
QueryResp ...
type Req ¶
type Req struct { XMLName xml.Name `xml:"xml" json:"-"` AppID string `xml:"appid" structs:"appid" json:"appId"` MchID string `xml:"mch_id" structs:"mch_id" json:"partnerId"` NonceStr string `xml:"nonce_str" structs:"nonce_str" json:"nonceStr"` Sign string `xml:"sign" structs:"sign" json:"sign"` }
Req ...
type Resp ¶
type Resp struct { ReturnCode string `structs:"return_code" xml:"return_code" json:"returnCode"` ReturnMsg string `structs:"return_msg" xml:"return_msg" json:"returnMsg"` ResultCode string `structs:"result_code" xml:"result_code" json:"resultCode"` ErrCode string `structs:"err_code" xml:"err_code" json:"errCode"` ErrCodeDes string `structs:"err_code_des" xml:"err_code_des" json:"errCodeDes"` }
Resp ...
Click to show internal directories.
Click to hide internal directories.