Documentation
¶
Index ¶
- type Alipay
- func (a *Alipay) Capture(ctx context.Context, req *payc.CaptureRequest) (*payc.CaptureResult, error)
- func (a *Alipay) Close(ctx context.Context, req *payc.CloseRequest) error
- func (a *Alipay) Create(ctx context.Context, intent *payc.PayIntent) (*payc.ClientAction, *payc.Transaction, error)
- func (a *Alipay) CreateCombined(ctx context.Context, req *payc.CombinedCreateRequest) (*payc.ClientAction, error)
- func (a *Alipay) ParseNotify(ctx context.Context, headers map[string]string, body []byte) (*payc.NotifyEvent, error)
- func (a *Alipay) ProfitShare(ctx context.Context, req *payc.ProfitShareRequest) (*payc.ProfitShareResult, error)
- func (a *Alipay) Query(ctx context.Context, req *payc.QueryRequest) (*payc.Transaction, error)
- func (a *Alipay) Refund(ctx context.Context, req *payc.RefundRequest) (*payc.RefundResult, error)
- type Card
- func (c *Card) Capture(ctx context.Context, req *payc.CaptureRequest) (*payc.CaptureResult, error)
- func (c *Card) Close(ctx context.Context, req *payc.CloseRequest) error
- func (c *Card) Create(ctx context.Context, intent *payc.PayIntent) (*payc.ClientAction, *payc.Transaction, error)
- func (c *Card) CreateCombined(ctx context.Context, req *payc.CombinedCreateRequest) (*payc.ClientAction, error)
- func (c *Card) ParseNotify(ctx context.Context, headers map[string]string, body []byte) (*payc.NotifyEvent, error)
- func (c *Card) ProfitShare(ctx context.Context, req *payc.ProfitShareRequest) (*payc.ProfitShareResult, error)
- func (c *Card) Query(ctx context.Context, req *payc.QueryRequest) (*payc.Transaction, error)
- func (c *Card) Refund(ctx context.Context, req *payc.RefundRequest) (*payc.RefundResult, error)
- type Wechat
- func (w *Wechat) Capture(ctx context.Context, req *payc.CaptureRequest) (*payc.CaptureResult, error)
- func (w *Wechat) Close(ctx context.Context, req *payc.CloseRequest) error
- func (w *Wechat) Create(ctx context.Context, intent *payc.PayIntent) (*payc.ClientAction, *payc.Transaction, error)
- func (w *Wechat) CreateCombined(ctx context.Context, req *payc.CombinedCreateRequest) (*payc.ClientAction, error)
- func (w *Wechat) ParseNotify(ctx context.Context, headers map[string]string, body []byte) (*payc.NotifyEvent, error)
- func (w *Wechat) ProfitShare(ctx context.Context, req *payc.ProfitShareRequest) (*payc.ProfitShareResult, error)
- func (w *Wechat) Query(ctx context.Context, req *payc.QueryRequest) (*payc.Transaction, error)
- func (w *Wechat) Refund(ctx context.Context, req *payc.RefundRequest) (*payc.RefundResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alipay ¶
type Alipay struct {
// contains filtered or unexported fields
}
func (*Alipay) Capture ¶
func (a *Alipay) Capture(ctx context.Context, req *payc.CaptureRequest) (*payc.CaptureResult, error)
func (*Alipay) Create ¶
func (a *Alipay) Create(ctx context.Context, intent *payc.PayIntent) (*payc.ClientAction, *payc.Transaction, error)
func (*Alipay) CreateCombined ¶
func (a *Alipay) CreateCombined(ctx context.Context, req *payc.CombinedCreateRequest) (*payc.ClientAction, error)
func (*Alipay) ParseNotify ¶
func (*Alipay) ProfitShare ¶
func (a *Alipay) ProfitShare(ctx context.Context, req *payc.ProfitShareRequest) (*payc.ProfitShareResult, error)
func (*Alipay) Query ¶
func (a *Alipay) Query(ctx context.Context, req *payc.QueryRequest) (*payc.Transaction, error)
func (*Alipay) Refund ¶
func (a *Alipay) Refund(ctx context.Context, req *payc.RefundRequest) (*payc.RefundResult, error)
type Card ¶
type Card struct {
// contains filtered or unexported fields
}
func (*Card) Capture ¶
func (c *Card) Capture(ctx context.Context, req *payc.CaptureRequest) (*payc.CaptureResult, error)
func (*Card) Create ¶
func (c *Card) Create(ctx context.Context, intent *payc.PayIntent) (*payc.ClientAction, *payc.Transaction, error)
func (*Card) CreateCombined ¶
func (c *Card) CreateCombined(ctx context.Context, req *payc.CombinedCreateRequest) (*payc.ClientAction, error)
func (*Card) ParseNotify ¶
func (*Card) ProfitShare ¶
func (c *Card) ProfitShare(ctx context.Context, req *payc.ProfitShareRequest) (*payc.ProfitShareResult, error)
func (*Card) Query ¶
func (c *Card) Query(ctx context.Context, req *payc.QueryRequest) (*payc.Transaction, error)
func (*Card) Refund ¶
func (c *Card) Refund(ctx context.Context, req *payc.RefundRequest) (*payc.RefundResult, error)
type Wechat ¶
type Wechat struct {
// contains filtered or unexported fields
}
func (*Wechat) Capture ¶
func (w *Wechat) Capture(ctx context.Context, req *payc.CaptureRequest) (*payc.CaptureResult, error)
func (*Wechat) Create ¶
func (w *Wechat) Create(ctx context.Context, intent *payc.PayIntent) (*payc.ClientAction, *payc.Transaction, error)
func (*Wechat) CreateCombined ¶
func (w *Wechat) CreateCombined(ctx context.Context, req *payc.CombinedCreateRequest) (*payc.ClientAction, error)
func (*Wechat) ParseNotify ¶
func (*Wechat) ProfitShare ¶
func (w *Wechat) ProfitShare(ctx context.Context, req *payc.ProfitShareRequest) (*payc.ProfitShareResult, error)
func (*Wechat) Query ¶
func (w *Wechat) Query(ctx context.Context, req *payc.QueryRequest) (*payc.Transaction, error)
func (*Wechat) Refund ¶
func (w *Wechat) Refund(ctx context.Context, req *payc.RefundRequest) (*payc.RefundResult, error)
Click to show internal directories.
Click to hide internal directories.