Documentation
¶
Index ¶
- type Client
- func (t Client) AccountSplit(reqBody model.AccountSplitReq) (resBody *model.BaseRes[model.AccountSplitRes], err error)
- func (t Client) AccountSplitQuery(reqBody model.AccountSplitQueryReq) (resBody *model.BaseRes[model.AccountSplitRes], err error)
- func (t Client) AppletPay(reqBody model.AppletPayReq) (resBody *model.BaseRes[model.AppletPayRes], err error)
- func (t Client) BalanceGet(reqBody model.BalanceGetReq) (resBody *model.BaseRes[model.BalanceGetRes], err error)
- func (t Client) FacePayAuthInfo(reqBody model.FacePayAuthInfoReq) (resBody *model.BaseRes[model.FacePayAuthInfoRes], err error)
- func (t Client) FileUpload(reqBody model.FileUploadReq) (resBody *model.MerchantBaseRes[model.FileUploadRes], err error)
- func (t Client) MerchantAuditNotifyVerify(AccessId, SignType, SignValue string, httpBody []byte) (notifyReq *model.MerchantAuditNotifyReq, err error)
- func (t Client) MerchantBindDevice(reqBody model.MerchantBindDeviceReq) (resBody *model.MerchantBaseRes[model.MerchantBindDeviceRes], err error)
- func (t Client) MerchantBizConfig(reqBody model.MerchantBizConfigReq) (resBody *model.MerchantBaseRes[model.MerchantBizConfigRes], err error)
- func (t Client) MerchantBizGet(reqBody model.MerchantBizGetReq) (resBody *model.MerchantBaseRes[model.MerchantBizGetRes], err error)
- func (t Client) MerchantDesigHistory(reqBody model.MerchantDesigHistoryReq) (resBody *model.BaseRes[model.MerchantDesigHistoryRes], err error)
- func (t Client) MerchantGet(reqBody model.MerchantGetReq) (resBody *model.MerchantBaseRes[model.MerchantGetRes], err error)
- func (t Client) MerchantPayConfig(reqBody model.MerchantPayConfigReq) (resBody *model.MerchantBaseRes[model.MerchantPayConfigRes], err error)
- func (t Client) MerchantRegister(reqBody model.MerchantRegisterReq) (resBody *model.MerchantBaseRes[model.MerchantRegisterRes], err error)
- func (t Client) MerchantTerminalGet(reqBody model.MerchantTerminalGetReq) (resBody *model.MerchantBaseRes[model.MerchantTerminalGetRes], err error)
- func (t Client) MerchantTerminalRegister(reqBody model.MerchantTerminalRegisterReq) (resBody *model.MerchantBaseRes[model.MerchantTerminalRegisterRes], err error)
- func (t Client) MerchantTerminalUpdate(reqBody model.MerchantTerminalUpdateReq) (resBody *model.MerchantBaseRes[model.MerchantTerminalUpdateRes], err error)
- func (t Client) MerchantUnbindDevice(reqBody model.MerchantUnbindDeviceReq) (resBody *model.MerchantBaseRes[model.MerchantUnbindDeviceRes], err error)
- func (t Client) MerchantUpdate(reqBody model.MerchantUpdateReq) (resBody *model.MerchantBaseRes[model.MerchantUpdateRes], err error)
- func (t Client) MerchantUpmchtGet(reqBody model.MerchantUpmchtGetReq) (resBody *model.MerchantBaseRes[model.MerchantUpmchtGetRes], err error)
- func (t Client) MerchantWithdraw(reqBody model.MerchantWithdrawReq) (resBody *model.BaseRes[model.MerchantWithdrawRes], err error)
- func (t Client) MerchantWithdrawQuery(reqBody model.MerchantWithdrawQueryReq) (resBody *model.BaseRes[model.MerchantWithdrawRes], err error)
- func (t Client) PreTradeDeduct(reqBody model.PreTradeDeductReq) (resBody *model.BaseRes[model.PreTradeDeductRes], err error)
- func (t Client) PreTradeDeductRefund(reqBody model.PreTradeDeductRefundReq) (resBody *model.BaseRes[model.PreTradeDeductRefundRes], err error)
- func (t Client) PreTradeFreezing(reqBody model.PreTradeFreezingReq) (resBody *model.BaseRes[model.PreTradeFreezingRes], err error)
- func (t Client) PreTradeQuery(reqBody model.PreTradeQueryReq) (resBody *model.BaseRes[model.PreTradeQueryRes], err error)
- func (t Client) PreTradeUnfreezing(reqBody model.PreTradeUnfreezingReq) (resBody *model.BaseRes[model.PreTradeUnfreezingRes], err error)
- func (t Client) ScanPay(reqBody model.ScanPayReq) (resBody *model.BaseRes[model.ScanPayRes], err error)
- func (t Client) Sha256WithRsaSign(bytes []byte) (sign string)
- func (t Client) Sha256WithRsaVerify(bytes []byte, sign string) (pass bool)
- func (t Client) SubMerchantGet(reqBody model.SubMerchantGetReq) (resBody *model.MerchantBaseRes[model.SubMerchantGetRes], err error)
- func (t Client) SubMerchantRegister(reqBody model.SubMerchantRegisterReq) (resBody *model.MerchantBaseRes[model.SubMerchantRegisterRes], err error)
- func (t Client) SubMerchantUpdate(reqBody model.SubMerchantUpdateReq) (resBody *model.MerchantBaseRes[model.SubMerchantUpdateRes], err error)
- func (t Client) SubMerchantWithdraw(reqBody model.SubMerchantWithdrawReq) (resBody *model.BaseRes[model.MerchantWithdrawRes], err error)
- func (t Client) SubMerchantWithdrawQuery(reqBody model.SubMerchantWithdrawQueryReq) (resBody *model.BaseRes[model.MerchantWithdrawRes], err error)
- func (t Client) TradeBillDetail(reqBody model.TradeBillDetailReq) (resBody *model.BaseRes[model.TradeBillDetailRes], err error)
- func (t Client) TradeBillSummary(reqBody model.TradeBillSummaryReq) (resBody *model.BaseRes[model.TradeBillSummaryRes], err error)
- func (t Client) TradeNotifyVerify(AccessId, SignType, SignValue string, httpBody []byte) (notifyReq *model.TradeNotifyReq, err error)
- func (t Client) TradePushVerify(AccessId, SignType, SignValue string, httpBody []byte) (notifyReq *model.TradePushReq, err error)
- func (t Client) TradeQuery(reqBody model.TradeQueryReq) (resBody *model.BaseRes[model.TradeQueryRes], err error)
- func (t Client) TradeRefund(reqBody model.TradeRefundReq) (resBody *model.BaseRes[model.TradeRefundRes], err error)
- func (t Client) TradeSplit(reqBody model.TradeSplitReq) (resBody *model.BaseRes[model.TradeSplitRes], err error)
- func (t Client) TradeSplitNotifyVerify(AccessId, SignType, SignValue string, httpBody []byte) (notifyReq *model.TradeSplitNotifyReq, err error)
- func (t Client) TradeSplitQuery(reqBody model.TradeSplitQueryReq) (resBody *model.BaseRes[model.TradeSplitRes], err error)
- func (t Client) TxnDetailGet(reqBody model.TxnDetailGetReq) (resBody *model.BaseRes[model.TxnDetailGetRes], err error)
- func (t Client) UniPay(reqBody model.UniPayReq) (resBody *model.BaseRes[model.UniPayRes], err error)
- func (t Client) UnionPayGetUserId(reqBody model.UnionPayGetUserIdReq) (resBody *model.BaseRes[model.UnionPayGetUserIdRes], err error)
- func (t Client) WechatScanPayGetOpenId(reqBody model.WechatScanPayGetOpenIdReq) (resBody *model.BaseRes[model.WechatScanPayGetOpenIdRes], err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (Client) AccountSplit ¶
func (t Client) AccountSplit(reqBody model.AccountSplitReq) (resBody *model.BaseRes[model.AccountSplitRes], err error)
AccountSplit 账户分账
func (Client) AccountSplitQuery ¶
func (t Client) AccountSplitQuery(reqBody model.AccountSplitQueryReq) (resBody *model.BaseRes[model.AccountSplitRes], err error)
AccountSplitQuery 账户分账查询
func (Client) AppletPay ¶
func (t Client) AppletPay(reqBody model.AppletPayReq) (resBody *model.BaseRes[model.AppletPayRes], err error)
AppletPay 服务商小程序支付
func (Client) BalanceGet ¶
func (t Client) BalanceGet(reqBody model.BalanceGetReq) (resBody *model.BaseRes[model.BalanceGetRes], err error)
BalanceGet 余额查询
func (Client) FacePayAuthInfo ¶
func (t Client) FacePayAuthInfo(reqBody model.FacePayAuthInfoReq) (resBody *model.BaseRes[model.FacePayAuthInfoRes], err error)
FacePayAuthInfo 获取刷脸支付授权信息
func (Client) FileUpload ¶
func (t Client) FileUpload(reqBody model.FileUploadReq) (resBody *model.MerchantBaseRes[model.FileUploadRes], err error)
FileUpload 上传媒体图片
func (Client) MerchantAuditNotifyVerify ¶
func (t Client) MerchantAuditNotifyVerify(AccessId, SignType, SignValue string, httpBody []byte) (notifyReq *model.MerchantAuditNotifyReq, err error)
MerchantAuditNotifyVerify 商户审核通知验签
func (Client) MerchantBindDevice ¶
func (t Client) MerchantBindDevice(reqBody model.MerchantBindDeviceReq) (resBody *model.MerchantBaseRes[model.MerchantBindDeviceRes], err error)
MerchantBindDevice 绑定设备
func (Client) MerchantBizConfig ¶
func (t Client) MerchantBizConfig(reqBody model.MerchantBizConfigReq) (resBody *model.MerchantBaseRes[model.MerchantBizConfigRes], err error)
MerchantBizConfig 商户业务配置
func (Client) MerchantBizGet ¶
func (t Client) MerchantBizGet(reqBody model.MerchantBizGetReq) (resBody *model.MerchantBaseRes[model.MerchantBizGetRes], err error)
MerchantBizGet 商户业务配置获取
func (Client) MerchantDesigHistory ¶
func (t Client) MerchantDesigHistory(reqBody model.MerchantDesigHistoryReq) (resBody *model.BaseRes[model.MerchantDesigHistoryRes], err error)
MerchantDesigHistory 出款历史查询
func (Client) MerchantGet ¶
func (t Client) MerchantGet(reqBody model.MerchantGetReq) (resBody *model.MerchantBaseRes[model.MerchantGetRes], err error)
MerchantGet 商户信息-获取
func (Client) MerchantPayConfig ¶
func (t Client) MerchantPayConfig(reqBody model.MerchantPayConfigReq) (resBody *model.MerchantBaseRes[model.MerchantPayConfigRes], err error)
MerchantPayConfig 商户支付配置
func (Client) MerchantRegister ¶
func (t Client) MerchantRegister(reqBody model.MerchantRegisterReq) (resBody *model.MerchantBaseRes[model.MerchantRegisterRes], err error)
MerchantRegister 商户进件-新增
func (Client) MerchantTerminalGet ¶
func (t Client) MerchantTerminalGet(reqBody model.MerchantTerminalGetReq) (resBody *model.MerchantBaseRes[model.MerchantTerminalGetRes], err error)
MerchantTerminalGet 终端信息-获取
func (Client) MerchantTerminalRegister ¶
func (t Client) MerchantTerminalRegister(reqBody model.MerchantTerminalRegisterReq) (resBody *model.MerchantBaseRes[model.MerchantTerminalRegisterRes], err error)
MerchantTerminalRegister 终端进件-新增
func (Client) MerchantTerminalUpdate ¶
func (t Client) MerchantTerminalUpdate(reqBody model.MerchantTerminalUpdateReq) (resBody *model.MerchantBaseRes[model.MerchantTerminalUpdateRes], err error)
MerchantTerminalUpdate 终端进件-修改
func (Client) MerchantUnbindDevice ¶
func (t Client) MerchantUnbindDevice(reqBody model.MerchantUnbindDeviceReq) (resBody *model.MerchantBaseRes[model.MerchantUnbindDeviceRes], err error)
MerchantUnbindDevice 解绑设备
func (Client) MerchantUpdate ¶
func (t Client) MerchantUpdate(reqBody model.MerchantUpdateReq) (resBody *model.MerchantBaseRes[model.MerchantUpdateRes], err error)
MerchantUpdate 商户进件-修改
func (Client) MerchantUpmchtGet ¶
func (t Client) MerchantUpmchtGet(reqBody model.MerchantUpmchtGetReq) (resBody *model.MerchantBaseRes[model.MerchantUpmchtGetRes], err error)
MerchantUpmchtGet 商户认证信息-获取
func (Client) MerchantWithdraw ¶
func (t Client) MerchantWithdraw(reqBody model.MerchantWithdrawReq) (resBody *model.BaseRes[model.MerchantWithdrawRes], err error)
MerchantWithdraw 商户提现
func (Client) MerchantWithdrawQuery ¶
func (t Client) MerchantWithdrawQuery(reqBody model.MerchantWithdrawQueryReq) (resBody *model.BaseRes[model.MerchantWithdrawRes], err error)
MerchantWithdrawQuery 商户提现查询
func (Client) PreTradeDeduct ¶
func (t Client) PreTradeDeduct(reqBody model.PreTradeDeductReq) (resBody *model.BaseRes[model.PreTradeDeductRes], err error)
PreTradeDeduct 预授权完成
func (Client) PreTradeDeductRefund ¶
func (t Client) PreTradeDeductRefund(reqBody model.PreTradeDeductRefundReq) (resBody *model.BaseRes[model.PreTradeDeductRefundRes], err error)
PreTradeDeductRefund 预授权完成退款
func (Client) PreTradeFreezing ¶
func (t Client) PreTradeFreezing(reqBody model.PreTradeFreezingReq) (resBody *model.BaseRes[model.PreTradeFreezingRes], err error)
PreTradeFreezing 预授权交易请求
func (Client) PreTradeQuery ¶
func (t Client) PreTradeQuery(reqBody model.PreTradeQueryReq) (resBody *model.BaseRes[model.PreTradeQueryRes], err error)
PreTradeQuery 预授权查询
func (Client) PreTradeUnfreezing ¶
func (t Client) PreTradeUnfreezing(reqBody model.PreTradeUnfreezingReq) (resBody *model.BaseRes[model.PreTradeUnfreezingRes], err error)
PreTradeUnfreezing 预授权交易撤销
func (Client) ScanPay ¶
func (t Client) ScanPay(reqBody model.ScanPayReq) (resBody *model.BaseRes[model.ScanPayRes], err error)
ScanPay 聚合码支付
func (Client) Sha256WithRsaSign ¶
Sha256WithRsaSign 签名
func (Client) Sha256WithRsaVerify ¶
Sha256WithRsaVerify 验签
func (Client) SubMerchantGet ¶
func (t Client) SubMerchantGet(reqBody model.SubMerchantGetReq) (resBody *model.MerchantBaseRes[model.SubMerchantGetRes], err error)
SubMerchantGet 子商户信息-获取
func (Client) SubMerchantRegister ¶
func (t Client) SubMerchantRegister(reqBody model.SubMerchantRegisterReq) (resBody *model.MerchantBaseRes[model.SubMerchantRegisterRes], err error)
SubMerchantRegister 子商户进件-新增
func (Client) SubMerchantUpdate ¶
func (t Client) SubMerchantUpdate(reqBody model.SubMerchantUpdateReq) (resBody *model.MerchantBaseRes[model.SubMerchantUpdateRes], err error)
SubMerchantUpdate 子商户进件-修改
func (Client) SubMerchantWithdraw ¶
func (t Client) SubMerchantWithdraw(reqBody model.SubMerchantWithdrawReq) (resBody *model.BaseRes[model.MerchantWithdrawRes], err error)
SubMerchantWithdraw 子商户提现
func (Client) SubMerchantWithdrawQuery ¶
func (t Client) SubMerchantWithdrawQuery(reqBody model.SubMerchantWithdrawQueryReq) (resBody *model.BaseRes[model.MerchantWithdrawRes], err error)
SubMerchantWithdrawQuery 子商户提现查询
func (Client) TradeBillDetail ¶
func (t Client) TradeBillDetail(reqBody model.TradeBillDetailReq) (resBody *model.BaseRes[model.TradeBillDetailRes], err error)
TradeBillDetail 对账单列表
func (Client) TradeBillSummary ¶
func (t Client) TradeBillSummary(reqBody model.TradeBillSummaryReq) (resBody *model.BaseRes[model.TradeBillSummaryRes], err error)
TradeBillSummary 对账单汇总
func (Client) TradeNotifyVerify ¶
func (t Client) TradeNotifyVerify(AccessId, SignType, SignValue string, httpBody []byte) (notifyReq *model.TradeNotifyReq, err error)
TradeNotifyVerify 交易通知验签 // 通知到统一支付传入的notifyUrl地址
func (Client) TradePushVerify ¶
func (t Client) TradePushVerify(AccessId, SignType, SignValue string, httpBody []byte) (notifyReq *model.TradePushReq, err error)
TradePushVerify 交易推送验签 // 通知到开发者提供的扫码交易通知地址
func (Client) TradeQuery ¶
func (t Client) TradeQuery(reqBody model.TradeQueryReq) (resBody *model.BaseRes[model.TradeQueryRes], err error)
TradeQuery 交易查询
func (Client) TradeRefund ¶
func (t Client) TradeRefund(reqBody model.TradeRefundReq) (resBody *model.BaseRes[model.TradeRefundRes], err error)
TradeRefund 交易退款
func (Client) TradeSplit ¶
func (t Client) TradeSplit(reqBody model.TradeSplitReq) (resBody *model.BaseRes[model.TradeSplitRes], err error)
TradeSplit 交易分账
func (Client) TradeSplitNotifyVerify ¶
func (t Client) TradeSplitNotifyVerify(AccessId, SignType, SignValue string, httpBody []byte) (notifyReq *model.TradeSplitNotifyReq, err error)
TradeSplitNotifyVerify 交易分账通知验签
func (Client) TradeSplitQuery ¶
func (t Client) TradeSplitQuery(reqBody model.TradeSplitQueryReq) (resBody *model.BaseRes[model.TradeSplitRes], err error)
TradeSplitQuery 交易分账查询
func (Client) TxnDetailGet ¶
func (t Client) TxnDetailGet(reqBody model.TxnDetailGetReq) (resBody *model.BaseRes[model.TxnDetailGetRes], err error)
TxnDetailGet 账户变动查询
func (Client) UniPay ¶
func (t Client) UniPay(reqBody model.UniPayReq) (resBody *model.BaseRes[model.UniPayRes], err error)
UniPay 统一支付
func (Client) UnionPayGetUserId ¶
func (t Client) UnionPayGetUserId(reqBody model.UnionPayGetUserIdReq) (resBody *model.BaseRes[model.UnionPayGetUserIdRes], err error)
UnionPayGetUserId 获取银联UserId
func (Client) WechatScanPayGetOpenId ¶
func (t Client) WechatScanPayGetOpenId(reqBody model.WechatScanPayGetOpenIdReq) (resBody *model.BaseRes[model.WechatScanPayGetOpenIdRes], err error)
WechatScanPayGetOpenId 微信付款码获取OpenId
