Documentation ¶
Index ¶
- Constants
- type WxMiniProgram
- func (mp *WxMiniProgram) FetchAccessToken() error
- func (c *WxMiniProgram) GetAccessToken() string
- func (c *WxMiniProgram) GetAppId() string
- func (c *WxMiniProgram) GetMchAPIv3Key() string
- func (c *WxMiniProgram) GetMchCertificateSerialNumber() string
- func (c *WxMiniProgram) GetMchID() string
- func (c *WxMiniProgram) GetMchPrivateKey() string
- func (w *WxMiniProgram) GetOrder(param order.WxGetOrderParam) (map[string]interface{}, error)
- func (w *WxMiniProgram) GetOrderList(param order.WxGetOrderListParam) ([]interface{}, error)
- func (c *WxMiniProgram) GetPayClient() (*core.Client, error)
- func (c *WxMiniProgram) GetPayNotifyUrl() string
- func (c *WxMiniProgram) GetRefundNotifyUrl() string
- func (c WxMiniProgram) IsAccessTokenValid() bool
- func (w WxMiniProgram) Login(code string) (*user.WxUser, error)
- func (w *WxMiniProgram) NotifyConfirmReceive(param order.WxNotifyConfirmReceiveParam) error
- func (w *WxMiniProgram) SetMsgJumpPath(path string) error
- func (w *WxMiniProgram) UploadCombinedShippingInfo(order order.WxShipOrder) error
- func (w *WxMiniProgram) UploadShippingInfo(order order.WxShipOrder) error
Constants ¶
View Source
const BaseUrl = "https://api.weixin.qq.com"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WxMiniProgram ¶
type WxMiniProgram struct { Options map[string]string PayClient *core.Client // contains filtered or unexported fields }
func NewWxMiniProgram ¶
func NewWxMiniProgram(appId, appSecret string, options ...map[string]string) (*WxMiniProgram, error)
func (*WxMiniProgram) FetchAccessToken ¶
func (mp *WxMiniProgram) FetchAccessToken() error
func (*WxMiniProgram) GetAccessToken ¶
func (c *WxMiniProgram) GetAccessToken() string
取出access_token,这里专门做成一个返回值的函数,忽略了拉去token的err,主要是为了方便直接使用
func (*WxMiniProgram) GetAppId ¶
func (c *WxMiniProgram) GetAppId() string
func (*WxMiniProgram) GetMchAPIv3Key ¶
func (c *WxMiniProgram) GetMchAPIv3Key() string
func (*WxMiniProgram) GetMchCertificateSerialNumber ¶
func (c *WxMiniProgram) GetMchCertificateSerialNumber() string
func (*WxMiniProgram) GetMchID ¶
func (c *WxMiniProgram) GetMchID() string
func (*WxMiniProgram) GetMchPrivateKey ¶
func (c *WxMiniProgram) GetMchPrivateKey() string
func (*WxMiniProgram) GetOrder ¶
func (w *WxMiniProgram) GetOrder(param order.WxGetOrderParam) (map[string]interface{}, error)
func (*WxMiniProgram) GetOrderList ¶
func (w *WxMiniProgram) GetOrderList(param order.WxGetOrderListParam) ([]interface{}, error)
func (*WxMiniProgram) GetPayClient ¶
func (c *WxMiniProgram) GetPayClient() (*core.Client, error)
func (*WxMiniProgram) GetPayNotifyUrl ¶
func (c *WxMiniProgram) GetPayNotifyUrl() string
func (*WxMiniProgram) GetRefundNotifyUrl ¶
func (c *WxMiniProgram) GetRefundNotifyUrl() string
func (WxMiniProgram) IsAccessTokenValid ¶
func (c WxMiniProgram) IsAccessTokenValid() bool
验证access_token是否有效
func (*WxMiniProgram) NotifyConfirmReceive ¶
func (w *WxMiniProgram) NotifyConfirmReceive(param order.WxNotifyConfirmReceiveParam) error
func (*WxMiniProgram) SetMsgJumpPath ¶
func (w *WxMiniProgram) SetMsgJumpPath(path string) error
func (*WxMiniProgram) UploadCombinedShippingInfo ¶
func (w *WxMiniProgram) UploadCombinedShippingInfo(order order.WxShipOrder) error
func (*WxMiniProgram) UploadShippingInfo ¶
func (w *WxMiniProgram) UploadShippingInfo(order order.WxShipOrder) error
Click to show internal directories.
Click to hide internal directories.