pay

package
v0.0.0-...-7a73484 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2021 License: GPL-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FileDownload

type FileDownload struct {
	client.Baseclient
}

func (*FileDownload) DuizhangInfo

func (f *FileDownload) DuizhangInfo(ctx context.Context, args *pay2.ArgsReplyDownload, reply *pay2.ReplyDuizhangInfo) error

func (*FileDownload) FenzhangInfo

func (f *FileDownload) FenzhangInfo(ctx context.Context, args *pay2.ArgsSplitaccount, reply *pay2.ReplyFenzhangInfoInfo) error

func (*FileDownload) FileDownload

func (f *FileDownload) FileDownload(ctx context.Context, args *pay2.ArgsReplyDownload, reply *bool) error

func (*FileDownload) Init

func (f *FileDownload) Init() *FileDownload

func (*FileDownload) SplitaccountDownload

func (f *FileDownload) SplitaccountDownload(ctx context.Context, args *pay2.ArgsSplitaccount, reply *bool) error

type Insure

type Insure struct {
	client.Baseclient
}

func (*Insure) GetInsureAcct

func (i *Insure) GetInsureAcct(ctx context.Context, args *pay.ArgsGetInsureAcct, reply *pay.ReplyGetInsureAcct) error

获取平台保险和续在不同支付渠道的开户账号

func (*Insure) Init

func (i *Insure) Init() *Insure

type Pay

type Pay struct {
	client.Baseclient
}

func (*Pay) AngelChannel

func (p *Pay) AngelChannel(ctx context.Context, timeUnix *int, reply *bool) error

*

  • 资金清分【商家】
  • @return void

func (*Pay) AngelChannelInsure

func (p *Pay) AngelChannelInsure(ctx context.Context, timeUnix *int, reply *bool) error

*

  • 资金清分【保险-正常】
  • @return void

func (*Pay) AngelChannelPlat

func (p *Pay) AngelChannelPlat(ctx context.Context, timeUnix *int, reply *bool) error

*

  • 资金清分【平台】
  • @return void

func (*Pay) AngelChannelRenewInsure

func (p *Pay) AngelChannelRenewInsure(ctx context.Context, timeUnix *int, reply *bool) error

*

  • 资金清分【保险-续保】
  • @return void

func (*Pay) CcbAgent

func (p *Pay) CcbAgent(ctx context.Context, timeUnix *int, reply *bool) error

商家建行分账清分

func (*Pay) CcbAgentFund

func (p *Pay) CcbAgentFund(ctx context.Context, timeUnix *int, reply *bool) error

商家建行分账结果处理

func (*Pay) GetAgentInfoByClearid

func (p *Pay) GetAgentInfoByClearid(ctx context.Context, clearId *int, reply *pay.ReplyGetAgentInfoByOrderSn) error

根据clearId,获取代付状态信息

func (*Pay) GetAgentInfoByOrderSn

func (p *Pay) GetAgentInfoByOrderSn(ctx context.Context, orderSn *string, reply *pay.ReplyGetAgentInfoByOrderSn) error

根据订单号,获取代付状态信息

func (*Pay) Init

func (p *Pay) Init() *Pay

func (*Pay) Notify

func (p *Pay) Notify(ctx context.Context, args *pay.ArgsNotify, reply *bool) error

异步回调处理

func (*Pay) NotifyResponse

func (p *Pay) NotifyResponse(ctx context.Context, args *pay.ArgsNotify, reply *pay.ReplyNotifyResponse) error

异步回调响应

func (*Pay) PayAgent

func (p *Pay) PayAgent(ctx context.Context, orderSn *string, reply *bool) error

支付成功清分资金记账处理 支付成功后消息任务调度

func (*Pay) PayApp

func (p *Pay) PayApp(ctx context.Context, args *pay.PayInfo, reply *string) error

获取app支付串

func (*Pay) PayAppSign

func (p *Pay) PayAppSign(ctx context.Context, args *pay.PayInfo, reply *string) error

获取app支付串

func (*Pay) PayH5

func (p *Pay) PayH5(ctx context.Context, args *pay.PayInfo, reply *string) error

获取支付url连接

func (*Pay) PayH5New

func (p *Pay) PayH5New(ctx context.Context, args *pay.PayInfo, reply *pay.PayH5) error

获取支付url连接

func (*Pay) PayInfo

func (p *Pay) PayInfo(ctx context.Context, orderSn *string, reply *pay.PayNotify) error

获取订单支付信息

func (*Pay) PayQr

func (p *Pay) PayQr(ctx context.Context, args *pay.PayInfo, reply *string) error

获取支付二维码

func (*Pay) PayWxOfficial

func (p *Pay) PayWxOfficial(ctx context.Context, args *pay.PayInfo, reply *string) error

微信公众号支付数据

func (*Pay) PayWxapp

func (p *Pay) PayWxapp(ctx context.Context, args *pay.PayInfo, reply *string) error

获取小程序支付数据

func (*Pay) SandAgent

func (p *Pay) SandAgent(ctx context.Context, timeUnix *int, reply *bool) error

商家杉德分账清分

func (*Pay) SandAgentFund

func (p *Pay) SandAgentFund(ctx context.Context, timeUnix *int, reply *bool) error

商家杉德分账异步结果处理

func (*Pay) SandAgentFundInsure

func (p *Pay) SandAgentFundInsure(ctx context.Context, timeUnix *int, reply *bool) error

保险公司杉德分账异步结果处理

func (*Pay) SandAgentFundPlat

func (p *Pay) SandAgentFundPlat(ctx context.Context, timeUnix *int, reply *bool) error

平台杉德分账异步结果处理

func (*Pay) SandAgentFundRenewInsure

func (p *Pay) SandAgentFundRenewInsure(ctx context.Context, timeUnix *int, reply *bool) error

续保公司杉德分账异步结果处理

func (*Pay) SandAgentFundShareCard

func (p *Pay) SandAgentFundShareCard(ctx context.Context, timeUnix *int, reply *bool) error

共享卡杉德分账异步结果处理

func (*Pay) SandAgentInsure

func (p *Pay) SandAgentInsure(ctx context.Context, timeUnix *int, reply *bool) error

保险公司杉德分账清分

func (*Pay) SandAgentPlat

func (p *Pay) SandAgentPlat(ctx context.Context, timeUnix *int, reply *bool) error

平台杉德分账清分

func (*Pay) SandAgentRenewInsure

func (p *Pay) SandAgentRenewInsure(ctx context.Context, timeUnix *int, reply *bool) error

续保公司杉德分账清分

func (*Pay) SandAgentShareCard

func (p *Pay) SandAgentShareCard(ctx context.Context, timeUnix *int, reply *bool) error

共享卡杉德分账清分

type XindaluPay

type XindaluPay struct {
	client.Baseclient
}

func (*XindaluPay) GetAliUserInfo

func (x *XindaluPay) GetAliUserInfo(ctx context.Context, args *pay.ArgsGetAliUserInfo, reply *pay.ReplyGetAliUserInfo) error

func (*XindaluPay) GetOpenid

func (x *XindaluPay) GetOpenid(ctx context.Context, args *pay.ArgsGetOpenid, reply *pay.ReplyGetOpenid) error

分账规则查询

func (*XindaluPay) GetPaypalTag

func (x *XindaluPay) GetPaypalTag(ctx context.Context, args *pay.ArgsGetPaypalTag, reples *pay.ReplyGetPaypalTag) error

获取银联用户标识

func (*XindaluPay) GetwxInfo

func (x *XindaluPay) GetwxInfo(ctx context.Context, args *pay.ArgsGetwxInfo, relies *pay.ReplyGetwxInfo) error

公众号查询

func (*XindaluPay) Init

func (x *XindaluPay) Init() *XindaluPay

func (*XindaluPay) MerchantAccountQuery

func (x *XindaluPay) MerchantAccountQuery(ctx context.Context, args *pay.ArgsMerchantAccountQuery, replies *pay.ReplyMerchantAccountQuery) error

分账规则查询

func (*XindaluPay) Notify

func (x *XindaluPay) Notify(ctx context.Context, replies *pay.ReplyNotify) error

异步通知

func (*XindaluPay) OrderAccount

func (x *XindaluPay) OrderAccount(ctx context.Context, args *pay.ArgsOrderAccount, replies *pay.ReplyOrderAccount) error

订单分账

func (*XindaluPay) TradeQuery

func (x *XindaluPay) TradeQuery(ctx context.Context, args *pay.ArgsTradeQuery, replies *pay.ReplyTradeQuery) error

交易查询接口

func (*XindaluPay) UnionidOrder

func (x *XindaluPay) UnionidOrder(ctx context.Context, args *pay.ArgsunionidOrder, replies *pay.ReplyUniondOrder) error

统一下单

Jump to

Keyboard shortcuts

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