Versions in this module Expand all Collapse all v0 v0.0.56 Jan 18, 2025 Changes in this version + const OperationPayAddMerchantPaymentConfig + const OperationPayDeleteMerchantPaymentConfig + const OperationPayGetMerchantPaymentConfig + const OperationPayGetMerchantPaymentConfigList + const OperationPayPayment + const OperationPayUserWithdraw + const OperationPayWechatNotify + const Pay_AddMerchantPaymentConfig_FullMethodName + const Pay_DeleteMerchantPaymentConfig_FullMethodName + const Pay_GetMerchantPaymentConfigList_FullMethodName + const Pay_GetMerchantPaymentConfig_FullMethodName + const Pay_Payment_FullMethodName + const Pay_UserWithdraw_FullMethodName + const Pay_WechatNotify_FullMethodName + var File_pay_v1_common_proto protoreflect.FileDescriptor + var File_pay_v1_pay_proto protoreflect.FileDescriptor + var Pay_ServiceDesc = grpc.ServiceDesc + func RegisterPayHTTPServer(s *http.Server, srv PayHTTPServer) + func RegisterPayServer(s grpc.ServiceRegistrar, srv PayServer) + type AddMerchantPaymentConfigRequest struct + ApiKey string + AppId string + CompanyId uint64 + Description string + MchId string + NotifyUrl string + PrivateKey string + SerialNo string + Status uint32 + func (*AddMerchantPaymentConfigRequest) Descriptor() ([]byte, []int) + func (*AddMerchantPaymentConfigRequest) ProtoMessage() + func (x *AddMerchantPaymentConfigRequest) GetApiKey() string + func (x *AddMerchantPaymentConfigRequest) GetAppId() string + func (x *AddMerchantPaymentConfigRequest) GetCompanyId() uint64 + func (x *AddMerchantPaymentConfigRequest) GetDescription() string + func (x *AddMerchantPaymentConfigRequest) GetMchId() string + func (x *AddMerchantPaymentConfigRequest) GetNotifyUrl() string + func (x *AddMerchantPaymentConfigRequest) GetPrivateKey() string + func (x *AddMerchantPaymentConfigRequest) GetSerialNo() string + func (x *AddMerchantPaymentConfigRequest) GetStatus() uint32 + func (x *AddMerchantPaymentConfigRequest) ProtoReflect() protoreflect.Message + func (x *AddMerchantPaymentConfigRequest) Reset() + func (x *AddMerchantPaymentConfigRequest) String() string + type DeleteMerchantPaymentConfigRequest struct + Id uint64 + func (*DeleteMerchantPaymentConfigRequest) Descriptor() ([]byte, []int) + func (*DeleteMerchantPaymentConfigRequest) ProtoMessage() + func (x *DeleteMerchantPaymentConfigRequest) GetId() uint64 + func (x *DeleteMerchantPaymentConfigRequest) ProtoReflect() protoreflect.Message + func (x *DeleteMerchantPaymentConfigRequest) Reset() + func (x *DeleteMerchantPaymentConfigRequest) String() string + type Empty struct + func (*Empty) Descriptor() ([]byte, []int) + func (*Empty) ProtoMessage() + func (x *Empty) ProtoReflect() protoreflect.Message + func (x *Empty) Reset() + func (x *Empty) String() string + type GetMerchantPaymentConfigListRequest struct + ApiKey string + AppId string + CompanyId uint64 + Description string + IncludeDeleted bool + MchId string + NotifyUrl string + Page int64 + PageSize int64 + PrivateKey string + SerialNo string + Status uint32 + func (*GetMerchantPaymentConfigListRequest) Descriptor() ([]byte, []int) + func (*GetMerchantPaymentConfigListRequest) ProtoMessage() + func (x *GetMerchantPaymentConfigListRequest) GetApiKey() string + func (x *GetMerchantPaymentConfigListRequest) GetAppId() string + func (x *GetMerchantPaymentConfigListRequest) GetCompanyId() uint64 + func (x *GetMerchantPaymentConfigListRequest) GetDescription() string + func (x *GetMerchantPaymentConfigListRequest) GetIncludeDeleted() bool + func (x *GetMerchantPaymentConfigListRequest) GetMchId() string + func (x *GetMerchantPaymentConfigListRequest) GetNotifyUrl() string + func (x *GetMerchantPaymentConfigListRequest) GetPage() int64 + func (x *GetMerchantPaymentConfigListRequest) GetPageSize() int64 + func (x *GetMerchantPaymentConfigListRequest) GetPrivateKey() string + func (x *GetMerchantPaymentConfigListRequest) GetSerialNo() string + func (x *GetMerchantPaymentConfigListRequest) GetStatus() uint32 + func (x *GetMerchantPaymentConfigListRequest) ProtoReflect() protoreflect.Message + func (x *GetMerchantPaymentConfigListRequest) Reset() + func (x *GetMerchantPaymentConfigListRequest) String() string + type GetMerchantPaymentConfigRequest struct + AppId string + Id uint64 + IncludeDeleted bool + func (*GetMerchantPaymentConfigRequest) Descriptor() ([]byte, []int) + func (*GetMerchantPaymentConfigRequest) ProtoMessage() + func (x *GetMerchantPaymentConfigRequest) GetAppId() string + func (x *GetMerchantPaymentConfigRequest) GetId() uint64 + func (x *GetMerchantPaymentConfigRequest) GetIncludeDeleted() bool + func (x *GetMerchantPaymentConfigRequest) ProtoReflect() protoreflect.Message + func (x *GetMerchantPaymentConfigRequest) Reset() + func (x *GetMerchantPaymentConfigRequest) String() string + type PayClient interface + AddMerchantPaymentConfig func(ctx context.Context, in *AddMerchantPaymentConfigRequest, ...) (*Reply, error) + DeleteMerchantPaymentConfig func(ctx context.Context, in *DeleteMerchantPaymentConfigRequest, ...) (*Reply, error) + GetMerchantPaymentConfig func(ctx context.Context, in *GetMerchantPaymentConfigRequest, ...) (*Reply, error) + GetMerchantPaymentConfigList func(ctx context.Context, in *GetMerchantPaymentConfigListRequest, ...) (*Reply, error) + Payment func(ctx context.Context, in *PaymentRequest, opts ...grpc.CallOption) (*Reply, error) + UserWithdraw func(ctx context.Context, in *WechatNotifyRequest, opts ...grpc.CallOption) (*V3NotifyRsp, error) + WechatNotify func(ctx context.Context, in *WechatNotifyRequest, opts ...grpc.CallOption) (*V3NotifyRsp, error) + func NewPayClient(cc grpc.ClientConnInterface) PayClient + type PayHTTPClient interface + AddMerchantPaymentConfig func(ctx context.Context, req *AddMerchantPaymentConfigRequest, ...) (rsp *Reply, err error) + DeleteMerchantPaymentConfig func(ctx context.Context, req *DeleteMerchantPaymentConfigRequest, ...) (rsp *Reply, err error) + GetMerchantPaymentConfig func(ctx context.Context, req *GetMerchantPaymentConfigRequest, ...) (rsp *Reply, err error) + GetMerchantPaymentConfigList func(ctx context.Context, req *GetMerchantPaymentConfigListRequest, ...) (rsp *Reply, err error) + Payment func(ctx context.Context, req *PaymentRequest, opts ...http.CallOption) (rsp *Reply, err error) + UserWithdraw func(ctx context.Context, req *WechatNotifyRequest, opts ...http.CallOption) (rsp *V3NotifyRsp, err error) + WechatNotify func(ctx context.Context, req *WechatNotifyRequest, opts ...http.CallOption) (rsp *V3NotifyRsp, err error) + func NewPayHTTPClient(client *http.Client) PayHTTPClient + type PayHTTPClientImpl struct + func (c *PayHTTPClientImpl) AddMerchantPaymentConfig(ctx context.Context, in *AddMerchantPaymentConfigRequest, ...) (*Reply, error) + func (c *PayHTTPClientImpl) DeleteMerchantPaymentConfig(ctx context.Context, in *DeleteMerchantPaymentConfigRequest, ...) (*Reply, error) + func (c *PayHTTPClientImpl) GetMerchantPaymentConfig(ctx context.Context, in *GetMerchantPaymentConfigRequest, ...) (*Reply, error) + func (c *PayHTTPClientImpl) GetMerchantPaymentConfigList(ctx context.Context, in *GetMerchantPaymentConfigListRequest, ...) (*Reply, error) + func (c *PayHTTPClientImpl) Payment(ctx context.Context, in *PaymentRequest, opts ...http.CallOption) (*Reply, error) + func (c *PayHTTPClientImpl) UserWithdraw(ctx context.Context, in *WechatNotifyRequest, opts ...http.CallOption) (*V3NotifyRsp, error) + func (c *PayHTTPClientImpl) WechatNotify(ctx context.Context, in *WechatNotifyRequest, opts ...http.CallOption) (*V3NotifyRsp, error) + type PayHTTPServer interface + AddMerchantPaymentConfig func(context.Context, *AddMerchantPaymentConfigRequest) (*Reply, error) + DeleteMerchantPaymentConfig func(context.Context, *DeleteMerchantPaymentConfigRequest) (*Reply, error) + GetMerchantPaymentConfig func(context.Context, *GetMerchantPaymentConfigRequest) (*Reply, error) + GetMerchantPaymentConfigList func(context.Context, *GetMerchantPaymentConfigListRequest) (*Reply, error) + Payment func(context.Context, *PaymentRequest) (*Reply, error) + UserWithdraw func(context.Context, *WechatNotifyRequest) (*V3NotifyRsp, error) + WechatNotify func(context.Context, *WechatNotifyRequest) (*V3NotifyRsp, error) + type PayServer interface + AddMerchantPaymentConfig func(context.Context, *AddMerchantPaymentConfigRequest) (*Reply, error) + DeleteMerchantPaymentConfig func(context.Context, *DeleteMerchantPaymentConfigRequest) (*Reply, error) + GetMerchantPaymentConfig func(context.Context, *GetMerchantPaymentConfigRequest) (*Reply, error) + GetMerchantPaymentConfigList func(context.Context, *GetMerchantPaymentConfigListRequest) (*Reply, error) + Payment func(context.Context, *PaymentRequest) (*Reply, error) + UserWithdraw func(context.Context, *WechatNotifyRequest) (*V3NotifyRsp, error) + WechatNotify func(context.Context, *WechatNotifyRequest) (*V3NotifyRsp, error) + type PaymentRequest struct + Amount uint64 + AppId string + Description string + OpenId string + OrderId string + PaymentType string + func (*PaymentRequest) Descriptor() ([]byte, []int) + func (*PaymentRequest) ProtoMessage() + func (x *PaymentRequest) GetAmount() uint64 + func (x *PaymentRequest) GetAppId() string + func (x *PaymentRequest) GetDescription() string + func (x *PaymentRequest) GetOpenId() string + func (x *PaymentRequest) GetOrderId() string + func (x *PaymentRequest) GetPaymentType() string + func (x *PaymentRequest) ProtoReflect() protoreflect.Message + func (x *PaymentRequest) Reset() + func (x *PaymentRequest) String() string + type Reply struct + Data string + Message string + StatusCode int32 + func (*Reply) Descriptor() ([]byte, []int) + func (*Reply) ProtoMessage() + func (x *Reply) GetData() string + func (x *Reply) GetMessage() string + func (x *Reply) GetStatusCode() int32 + func (x *Reply) ProtoReflect() protoreflect.Message + func (x *Reply) Reset() + func (x *Reply) String() string + type Resource struct + Algorithm string + AssociatedData string + Ciphertext string + Nonce string + OriginalType string + func (*Resource) Descriptor() ([]byte, []int) + func (*Resource) ProtoMessage() + func (x *Resource) GetAlgorithm() string + func (x *Resource) GetAssociatedData() string + func (x *Resource) GetCiphertext() string + func (x *Resource) GetNonce() string + func (x *Resource) GetOriginalType() string + func (x *Resource) ProtoReflect() protoreflect.Message + func (x *Resource) Reset() + func (x *Resource) String() string + type UnimplementedPayServer struct + func (UnimplementedPayServer) AddMerchantPaymentConfig(context.Context, *AddMerchantPaymentConfigRequest) (*Reply, error) + func (UnimplementedPayServer) DeleteMerchantPaymentConfig(context.Context, *DeleteMerchantPaymentConfigRequest) (*Reply, error) + func (UnimplementedPayServer) GetMerchantPaymentConfig(context.Context, *GetMerchantPaymentConfigRequest) (*Reply, error) + func (UnimplementedPayServer) GetMerchantPaymentConfigList(context.Context, *GetMerchantPaymentConfigListRequest) (*Reply, error) + func (UnimplementedPayServer) Payment(context.Context, *PaymentRequest) (*Reply, error) + func (UnimplementedPayServer) UserWithdraw(context.Context, *WechatNotifyRequest) (*V3NotifyRsp, error) + func (UnimplementedPayServer) WechatNotify(context.Context, *WechatNotifyRequest) (*V3NotifyRsp, error) + type UnsafePayServer interface + type V3NotifyRsp struct + Code string + Message string + func (*V3NotifyRsp) Descriptor() ([]byte, []int) + func (*V3NotifyRsp) ProtoMessage() + func (x *V3NotifyRsp) GetCode() string + func (x *V3NotifyRsp) GetMessage() string + func (x *V3NotifyRsp) ProtoReflect() protoreflect.Message + func (x *V3NotifyRsp) Reset() + func (x *V3NotifyRsp) String() string + type WechatNotifyRequest struct + AppId string + CreateTime string + EventType string + Id string + OutBatchNo string + Resource *Resource + ResourceType string + Summary string + func (*WechatNotifyRequest) Descriptor() ([]byte, []int) + func (*WechatNotifyRequest) ProtoMessage() + func (x *WechatNotifyRequest) GetAppId() string + func (x *WechatNotifyRequest) GetCreateTime() string + func (x *WechatNotifyRequest) GetEventType() string + func (x *WechatNotifyRequest) GetId() string + func (x *WechatNotifyRequest) GetOutBatchNo() string + func (x *WechatNotifyRequest) GetResource() *Resource + func (x *WechatNotifyRequest) GetResourceType() string + func (x *WechatNotifyRequest) GetSummary() string + func (x *WechatNotifyRequest) ProtoReflect() protoreflect.Message + func (x *WechatNotifyRequest) Reset() + func (x *WechatNotifyRequest) String() string