payclient

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseIDResp

type BaseIDResp = pay.BaseIDResp

type BaseMsg

type BaseMsg = pay.BaseMsg

type BaseResp

type BaseResp = pay.BaseResp

type BaseUUIDResp

type BaseUUIDResp = pay.BaseUUIDResp

type DemoOrderInfo

type DemoOrderInfo = pay.DemoOrderInfo

type DemoOrderListResp

type DemoOrderListResp = pay.DemoOrderListResp

type DemoOrderPageReq

type DemoOrderPageReq = pay.DemoOrderPageReq

type Empty

type Empty = pay.Empty

type IDReq

type IDReq = pay.IDReq

type IDsReq

type IDsReq = pay.IDsReq

type NoReq

type NoReq = pay.NoReq

type NotifyOrderReq

type NotifyOrderReq = pay.NotifyOrderReq

type NotifyRefundReq added in v1.1.0

type NotifyRefundReq = pay.NotifyRefundReq

type OrderCreateExtensionReq

type OrderCreateExtensionReq = pay.OrderCreateExtensionReq

type OrderCreateReq

type OrderCreateReq = pay.OrderCreateReq

type OrderExtensionInfo

type OrderExtensionInfo = pay.OrderExtensionInfo

type OrderInfo

type OrderInfo = pay.OrderInfo

type OrderListResp

type OrderListResp = pay.OrderListResp

type OrderPageReq

type OrderPageReq = pay.OrderPageReq

type OrderSubmitReq added in v1.1.0

type OrderSubmitReq = pay.OrderSubmitReq

type OrderSubmitResp added in v1.1.0

type OrderSubmitResp = pay.OrderSubmitResp

type PageInfoReq

type PageInfoReq = pay.PageInfoReq

type Pay

type Pay interface {
	InitDatabase(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*BaseResp, error)
	// Demo management
	CreateDemoOrder(ctx context.Context, in *PayDemoOrderCreateReq, opts ...grpc.CallOption) (*BaseIDResp, error)
	GetDemoOrder(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*DemoOrderInfo, error)
	GetListDemoOrder(ctx context.Context, in *DemoOrderPageReq, opts ...grpc.CallOption) (*DemoOrderListResp, error)
	UpdateDemoOrderPaid(ctx context.Context, in *UpdateDemoOrderPaidReq, opts ...grpc.CallOption) (*BaseResp, error)
	RefundDemoOrder(ctx context.Context, in *RefundDemoOrderReq, opts ...grpc.CallOption) (*BaseResp, error)
	UpdateDemoRefundPaid(ctx context.Context, in *UpdateDemoRefundPaidReq, opts ...grpc.CallOption) (*BaseResp, error)
	// Order management
	CreateOrder(ctx context.Context, in *OrderCreateReq, opts ...grpc.CallOption) (*BaseIDResp, error)
	GetOrder(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*OrderInfo, error)
	GetOrderPage(ctx context.Context, in *OrderPageReq, opts ...grpc.CallOption) (*OrderListResp, error)
	CreateOrderExtension(ctx context.Context, in *OrderCreateExtensionReq, opts ...grpc.CallOption) (*BaseIDResp, error)
	GetOrderExtension(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*OrderExtensionInfo, error)
	NotifyOrder(ctx context.Context, in *NotifyOrderReq, opts ...grpc.CallOption) (*BaseResp, error)
	SubmitPayOrder(ctx context.Context, in *OrderSubmitReq, opts ...grpc.CallOption) (*OrderSubmitResp, error)
	// refund management
	CreateRefund(ctx context.Context, in *RefundCreateReq, opts ...grpc.CallOption) (*BaseIDResp, error)
	GetRefundPage(ctx context.Context, in *RefundPageReq, opts ...grpc.CallOption) (*RefundPageResp, error)
	GetRefundById(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*RefundInfo, error)
	NotifyRefund(ctx context.Context, in *NotifyRefundReq, opts ...grpc.CallOption) (*BaseResp, error)
}

func NewPay

func NewPay(cli zrpc.Client) Pay

type PayDemoOrderCreateReq

type PayDemoOrderCreateReq = pay.PayDemoOrderCreateReq

type RefundCountResp

type RefundCountResp = pay.RefundCountResp

type RefundCreateReq

type RefundCreateReq = pay.RefundCreateReq

type RefundDemoOrderReq added in v1.1.0

type RefundDemoOrderReq = pay.RefundDemoOrderReq

type RefundInfo

type RefundInfo = pay.RefundInfo

type RefundPageReq

type RefundPageReq = pay.RefundPageReq

type RefundPageResp

type RefundPageResp = pay.RefundPageResp

type StringList

type StringList = pay.StringList

type UUIDReq

type UUIDReq = pay.UUIDReq

type UUIDsReq

type UUIDsReq = pay.UUIDsReq

type UpdateDemoOrderPaidReq

type UpdateDemoOrderPaidReq = pay.UpdateDemoOrderPaidReq

type UpdateDemoRefundPaidReq added in v1.1.0

type UpdateDemoRefundPaidReq = pay.UpdateDemoRefundPaidReq

Jump to

Keyboard shortcuts

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