miniProgram

package
v0.0.0-...-ed8de99 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

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) Login

func (w WxMiniProgram) Login(code string) (*user.WxUser, error)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL