Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( MonpayGenerateQr = utils.API{ Url: "/rest/branch/qrpurchase/generate", Method: http.MethodPost, } MonpayCheckQr = utils.API{ Url: "/rest/branch/qrpurchase/check?uuid=", Method: http.MethodGet, } )
Functions ¶
This section is empty.
Types ¶
type Monpay ¶
type Monpay interface { GenerateQr(input MonpayQrInput) (MonpayQrResponse, error) CheckQr(uuid string) (MonpayCheckResponse, error) CallbackParser(url *url.URL) MonpayCallback }
type MonpayCallback ¶
type MonpayCheckResponse ¶
type MonpayCheckResponse struct { Code int `json:"code"` Info string `json:"info"` Result MonpayResultCheck `json:"result"` }
type MonpayQrInput ¶
type MonpayQrInput struct {
Amount float64
}
type MonpayQrRequest ¶
type MonpayQrResponse ¶
type MonpayQrResponse struct { Code int `json:"code"` Info string `json:"info"` Result MonpayResultQr `json:"result"` }
type MonpayResultCheck ¶
type MonpayResultQr ¶
Click to show internal directories.
Click to hide internal directories.