1234567891011121314151617181920212223242526272829303132333435363738 |
- package pay
- type PrepayResponse struct {
- Code int `json:"code"`
- Detail string `json:"detail"`
- Message string `json:"message"`
- PrepayID string `json:"prepay_id"`
- }
- type PrepayRequest struct {
- AppID string `json:"appid"`
- MchID string `json:"mchid"`
- Description string `json:"description"`
- OutTradeNO string `json:"out_trade_no"`
- NotifyUrl string `json:"notify_url"`
- Amount struct {
- Total float64 `json:"total"`
- } `json:"amount"`
- Payer struct {
- OpenID string `json:"openid"`
- } `json:"payer"`
- }
- type JsapiParam struct {
- OutTradeNO string `json:"out_trade_no"`
- Description string `json:"description"`
- NotifyUrl string `json:"notify_url"`
- OpenID string `json:"openid"`
- Total float64 `json:"total"`
- }
- type JsapiReturn struct {
- AppID string `json:"app_id"`
- Timestamp string `json:"timestamp"`
- NonceStr string `json:"nonce_str"`
- Package string `json:"package"`
- SignType string `json:"sign_type"`
- PaySign string `json:"pay_sign"`
- }
|