Documentation
¶
Index ¶
- type AcctInfoRequest
- type AcctInfoResponse
- type BizCommonResponse
- type OrderBatchPayListItem
- type OrderBatchQueryRequest
- type OrderBatchQueryResponse
- type OrderPayListItem
- type OrderPayRequest
- type OrderPayResponse
- type OrderRespFailListElement
- type OrderRespPayListElement
- type OrderSubQueryRequest
- type OrderSubQueryResponse
- type UserAccountLiveRequest
- type UserAccountRequest
- type UserAccountResponse
- type UserQueryRequest
- type UserQueryResponse
- type UserRegisterRequest
- type UserRegisterResponse
- type UserUpdateBizTypeRequest
- type UserUpdateIdCardImageRequest
- type UserUpdateMobileRequest
- type UserUpdateRequest
- type UserUpdateResponse
- type UserUpdateSettlementCardRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcctInfoRequest ¶
type AcctInfoRequest struct {
PayPass string `json:"payPass"`
}
func (*AcctInfoRequest) SetPayPass ¶
func (s *AcctInfoRequest) SetPayPass(v string) *AcctInfoRequest
type AcctInfoResponse ¶
type AcctInfoResponse struct {
BizCommonResponse
// 账户余额 单位元,精确到两位小数点 示例: 10.05元
Balance string `json:"balance"`
// 可用余额 单位元,精确到两位小数点 示例: 10.05元
AvailableFee string `json:"availableFee"`
// 冻结金额 单位元,精确到两位小数点 示例: 10.05元
FrozenBalance string `json:"frozenBalance"`
}
func (*AcctInfoResponse) SetAvailableFee ¶
func (s *AcctInfoResponse) SetAvailableFee(v string) *AcctInfoResponse
func (*AcctInfoResponse) SetBalance ¶
func (s *AcctInfoResponse) SetBalance(v string) *AcctInfoResponse
func (*AcctInfoResponse) SetFrozenBalance ¶
func (s *AcctInfoResponse) SetFrozenBalance(v string) *AcctInfoResponse
type BizCommonResponse ¶
type BizCommonResponse struct {
// 业务返回码 1000 为成功,其它为失败
StatusCode string `json:"statusCode"`
// 返回信息
Msg string `json:"msg,omitempty"`
}
func (*BizCommonResponse) SetMsg ¶
func (s *BizCommonResponse) SetMsg(v string) *BizCommonResponse
func (*BizCommonResponse) SetStatusCode ¶
func (s *BizCommonResponse) SetStatusCode(v string) *BizCommonResponse
type OrderBatchPayListItem ¶
type OrderBatchPayListItem struct {
// 会员ID
MemberId string `json:"memberId,omitempty"`
// 会员名称
Name string `json:"name,omitempty"`
// 身份证号
IdCard string `json:"idCard,omitempty"`
// 金额
Fee string `json:"fee,omitempty"`
// 交易流水号
OrderNo string `json:"orderNo,omitempty"`
// 支付状态[0:待支付 1:支付中 2:支付成功 3:支付失败4:已撤回]
PayStatus string `json:"payStatus,omitempty"`
// 支付时间 格式:yyyyMMddHHmmss
PayTime string `json:"payTime,omitempty"`
// 备注
Remark string `json:"remark,omitempty"`
}
type OrderBatchQueryRequest ¶
type OrderBatchQueryRequest struct {
// 批次流水号
BatchOrderId string `json:"batchOrderId"`
}
type OrderBatchQueryResponse ¶
type OrderBatchQueryResponse struct {
BizCommonResponse
// 批次流水号
BatchOrderId string `json:"batchOrderId,omitempty"`
// 商户号
MerchantNo string `json:"merchantNo,omitempty"`
// 服务商号
ProviderNo string `json:"providerNo,omitempty"`
// 任务编号
TaskCode string `json:"taskCode,omitempty"`
// 产品编号
ProductCode string `json:"productCode,omitempty"`
// 手续费承担方 1:企业承担 2:客户承担 查询类型1返回
CostUndertaker string `json:"costUndertaker,omitempty"`
// 业务类型
BusType string `json:"busType,omitempty"`
// 支付通道
PayPass string `json:"payPass,omitempty"`
// 批次状态[0:已提交1:已接单2:已拒单3:发放中4:发放成功5:已撤销6:发放失败 7:发放部分成功]
BatchStatus string `json:"batchStatus,omitempty"`
// 支付信息
PayList []OrderBatchPayListItem `json:"payList,omitempty"`
}
type OrderPayListItem ¶
type OrderPayRequest ¶
type OrderPayRequest struct {
// 服务商号
// 无需设置,将由配置覆盖
ProviderNo string `json:"providerNo"`
// 任务编号
// 无需设置,将由配置覆盖
TaskCode string `json:"taskCode"`
// 产品编号
// 无需设置,将由配置覆盖
ProductCode string `json:"productCode"`
// 手续费承担方 1:企业承担 2:客户承担
CostUndertaker string `json:"costUndertaker"`
// 支付通道(1:众邦 2:支付宝)
PayPass string `json:"payPass"`
// 批次号 格式:20200101-00001 当天日期+五位序列号
BatchNumber string `json:"batchNumber"`
// 支付信息 数据格式[{“memberId”:”134814782XXX”,”name”:”李XX”,”idCard”:”2305231XXX”,”fee”:”10.00”}]
PayList []OrderPayListItem `json:"payList"`
}
type OrderPayResponse ¶
type OrderPayResponse struct {
BizCommonResponse
// 系统批次流水号
BatchOrderId string `json:"batchOrderId,omitempty"`
// 支付信息 (code=1001返回以下信息)
PayList []OrderRespPayListElement `json:"payList,omitempty"`
// 失败信息 (code=1002返回以下信息)
FailList []OrderRespFailListElement `json:"failList,omitempty"`
}
type OrderRespPayListElement ¶
type OrderRespPayListElement struct {
// 会员ID
MemberId string `json:"memberId"`
// 会员名称
Name string `json:"name"`
// 身份证号
IdCard string `json:"idCard"`
// 金额
Fee string `json:"fee"`
// 交易流水号
OrderNo string `json:"orderNo"`
// 支付状态[0:待支付 1:支付中 2:支付成功 3:支付失败4:已撤回]
PayStatus string `json:"payStatus"`
}
type OrderSubQueryRequest ¶
type OrderSubQueryRequest struct {
// 批次流水号
OrderNo string `json:"orderNo"`
}
type OrderSubQueryResponse ¶
type OrderSubQueryResponse struct {
BizCommonResponse
// 交易流水号
OrderNo string `json:"orderNo,omitempty"`
// 批次流水号
BatchOrderId string `json:"batchOrderId,omitempty"`
// 会员ID
MemberId string `json:"memberId,omitempty"`
// 会员名称
Name string `json:"name,omitempty"`
// 身份证号
IdCard string `json:"idCard,omitempty"`
// 金额
Fee string `json:"fee,omitempty"`
// 支付状态[0:待支付 1:支付中 2:支付成功 3:支付失败4:已撤回]
PayStatus string `json:"payStatus,omitempty"`
// 支付时间 格式:yyyyMMddHHmmss
PayTime string `json:"payTime,omitempty"`
// 备注
Remark string `json:"remark,omitempty"`
}
type UserAccountLiveRequest ¶
type UserAccountLiveRequest struct {
// 会员ID
MemberId string `json:"memberId,omitempty"`
// 支付通道(1:众邦)
PayPass string `json:"payPass"`
// 开户行编号 (众邦必传)
BankNo string `json:"bankNo,omitempty"`
// 卡号 (众邦必传)
CardNo string `json:"cardNo,omitempty"`
// 商户编号
// 该值无需赋值,将由配置覆盖
MerchantNo string `json:"merchantNo"`
// 银行预留手机号(众邦必传)
BankPhone string `json:"bankPhone,omitempty"`
// 银行卡照片 格式要求:Base64值;Base64编码后的大小不超2M(众邦必传)
ImgBank string `json:"imgBank,omitempty"`
// 面部高清照,格式要求:Base64值;Base64编码后的大小不超2M
ImgFace string `json:"imgFace"`
// 用于活体检测的视频,要求规范:需居中露出完整的人脸,3~5秒即可,眨眼张嘴均可;视频的Base64值;
// Base64编码后的大小不超5M,支持mp4、avi、flv格式。请使用标准的Base64编码方式(带=补位),
// 编码规范参考RFC4648
VideoBase64 string `json:"videoBase64,omitempty"`
// 证件有效期开始日期 (众邦必传) 格式:yyyyMMdd 20000101
ValidDateStart string `json:"validDateStart,omitempty"`
// 证件有效期截止日期 (众邦必传) 格式:yyyyMMdd 20180101 长期上送”长期”中文字符
ValidDateEnd string `json:"validDateEnd,omitempty"`
// 住址 (众邦必传)
Address string `json:"address,omitempty"`
// IP 地址 (众邦必传)
IpAdr string `json:"ipAdr,omitempty"`
}
type UserAccountRequest ¶
type UserAccountRequest struct {
// 会员ID
MemberId string `json:"memberId,omitempty"`
// 支付通道(1:众邦, 2: 支付宝)
PayPass string `json:"payPass"`
// 开户行编号 (众邦必传)
BankNo string `json:"bankNo,omitempty"`
// 卡号 (众邦必传)
CardNo string `json:"cardNo,omitempty"`
// 银行预留手机号(众邦必传)
BankPhone string `json:"bankPhone,omitempty"`
// 面部高清照,格式要求:Base64值;Base64编码后的大小不超2M
ImgFace string `json:"imgFace"`
// (暂未上线)用于活体检测的视频,视频的Base64值;Base64编码后的大小不超5M,支持mp4、avi、flv格式。
// 请使用标准的Base64编码方式(带=补位),编码规范参考RFC4648
VideoBase64 string `json:"videoBase64,omitempty"`
// 证件有效期开始日期 (众邦必传) 格式:yyyyMMdd 20000101
ValidDateStart string `json:"validDateStart,omitempty"`
// 证件有效期截止日期 (众邦必传) 格式:yyyyMMdd 20180101 长期上送”长期”中文字符
ValidDateEnd string `json:"validDateEnd,omitempty"`
// 住址 (众邦必传)
Address string `json:"address,omitempty"`
// IP 地址 (众邦必传)
IpAdr string `json:"ipAdr,omitempty"`
}
type UserAccountResponse ¶
type UserAccountResponse struct {
BizCommonResponse
}
type UserQueryRequest ¶
type UserQueryResponse ¶
type UserQueryResponse struct {
BizCommonResponse
// 姓名 (查询类型 1 返回)
Name string `json:"name,omitempty"`
// 身份证号 (查询类型 1 返回)
IdCard string `json:"idCard,omitempty"`
// 业务类型 1委托代征2.个体户注册(分包)3.自然人代开4.临时税务登记 (查询类型 1 返回)
BusTypeList interface{} `json:"busTypeList,omitempty"`
// 开户行编号 (查询类型 1 返回)
BankNo string `json:"bankNo,omitempty"`
// 开户行 (查询类型1 返回)
BankName string `json:"bankName,omitempty"`
// 卡号 (查询类型 1 返回)
CardNo string `json:"cardNo,omitempty"`
// 银行预留手机号 (查询类型 1 返回)
BankPhone string `json:"bankPhone,omitempty"`
// 账户状态 0:未开通 1:开通中 2:开通成功 3:开通失败 (查询类型 2 返回)
AcctStatus string `json:"acctStatus,omitempty"`
// 会员ID (查询类型 3 返回)
MemberId string `json:"memberId,omitempty"`
}
type UserRegisterRequest ¶
type UserRegisterRequest struct {
// 服务商号。设置会被覆盖
ProviderNo string `json:"providerNo"`
// 姓名
Name string `json:"name"`
// 身份证号
IdCard string `json:"idCard"`
// 手机号
Phone string `json:"phone"`
// 身份证正面 base64格式 Base64编码后的大小不超2M
ImgIdCardFront string `json:"imgIdCardFront"`
// 身份证反面 base64格式 Base64编码后的大小不超2M
ImgIdCardBack string `json:"imgIdCardBack"`
// 业务类型 1委托代征2.个体户注册(分包)3.自然人代开4.临时税务登记
BusType string `json:"busType"`
}
type UserRegisterResponse ¶
type UserRegisterResponse struct {
BizCommonResponse
// 会员ID
MemberId string `json:"memberId,omitempty"`
}
type UserUpdateBizTypeRequest ¶
type UserUpdateBizTypeRequest struct {
UserUpdateRequest
// 服务商号 变更类型为3必传
ProviderNo string `json:"providerNo"`
// 业务类型 委托代征2.个体户注册(分包)3.自然人代开4.临时税务登记 变更类型为3必传
BusType string `json:"busType"`
}
type UserUpdateIdCardImageRequest ¶
type UserUpdateIdCardImageRequest struct {
UserUpdateRequest
// 身份证正面 base64格式
ImgIdCardFront string `json:"imgIdCardFront"`
// 身份证反面 base64格式
ImgIdCardBack string `json:"imgIdCardBack"`
}
type UserUpdateMobileRequest ¶
type UserUpdateMobileRequest struct {
UserUpdateRequest
// 注册手机号
Phone string `json:"phone"`
}
type UserUpdateRequest ¶
type UserUpdateResponse ¶
type UserUpdateResponse struct {
BizCommonResponse
}
type UserUpdateSettlementCardRequest ¶
type UserUpdateSettlementCardRequest struct {
UserUpdateRequest
// 支付通道(1:众邦, 2: 支付宝) 变更类型为4必传
PayPass string `json:"payPass"`
// 开户行编号 变更类型为4必传
BankNo string `json:"bankNo"`
// 结算卡号 变更类型为4必传
CardNo string `json:"cardNo"`
// 银行预留手机号 变更类型为4必传
BankPhone string `json:"bankPhone"`
// 银行卡照片 变更类型为4必传(暂时不传, 后期上线后会有变动)
ImgBank string `json:"imgBank,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.