Documentation ¶
Index ¶
- func CloseOrder(params *CloseOrderRequest) (bool, error)
- type ApplyOrderRefundRequest
- type ApplyOrderRefundResponse
- type ApplyOrderRefundResponsedata
- type CloseOrderRequest
- type CloseOrderResponse
- type CreatePayAccountRequest
- type CreatePayAccountResponse
- type CreatePayAccountResponsedata
- type CreatePaymentServiceRequest
- type CreatePaymentServiceResponse
- type CreatePaymentServiceResponsedata
- type DownloadCapitalBillRequest
- type DownloadCapitalBillResponse
- type DownloadCapitalBillResponsedata
- type DownloadCapitalBillResponsedatadataItem
- type DownloadOrderBillRequest
- type DownloadOrderBillResponse
- type DownloadOrderBillResponsedata
- type DownloadOrderBillResponsedatadataItem
- type GetBindPaymentServiceRequest
- type GetBindPaymentServiceResponse
- type GetBindPaymentServiceResponsedata
- type GetByTpOrderIDRequest
- type GetByTpOrderIDResponse
- type GetByTpOrderIDResponsedata
- type GetExpenseDetailRequest
- type GetExpenseDetailResponse
- type GetExpenseDetailResponsedata
- type GetExpenseDetailResponsedatadataItem
- type GetExpenseListRequest
- type GetExpenseListResponse
- type GetExpenseListResponsedata
- type GetExpenseListResponsedatadataItem
- type GetFinanceBalanceRequest
- type GetFinanceBalanceResponse
- type GetFinanceBalanceResponsedata
- type GetFinanceBalanceResponsedatadataItem
- type GetIncomeDetailRequest
- type GetIncomeDetailResponse
- type GetIncomeDetailResponsedata
- type GetIncomeDetailResponsedatadataItem
- type GetOrderListRequest
- type GetOrderListResponse
- type GetOrderListResponsedata
- type GetOrderListResponsedatadataItem
- type GetOrderRefundRequest
- type GetOrderRefundResponse
- type GetOrderRefundResponsedataItem
- type GetOtherDetailRequest
- type GetOtherDetailResponse
- type GetOtherDetailResponsedata
- type GetOtherDetailResponsedatadataItem
- type GetPayAccountAuditStatusRequest
- type GetPayAccountAuditStatusResponse
- type GetPayAccountAuditStatusResponsedata
- type GetPayServiceAuditStatusRequest
- type GetPayServiceAuditStatusResponse
- type GetPayServiceAuditStatusResponsedata
- type GetPaymentServiceDictRequest
- type GetPaymentServiceDictResponse
- type GetPaymentServiceDictResponsebankListItem
- type GetPaymentServiceDictResponsebankListItembanksItem
- type GetPaymentServiceDictResponsedata
- type GetPaymentServiceDictResponseprovinceListItem
- type GetPaymentServiceDictResponseprovinceListItemcitiesItem
- type GetTradeIndustryListRequest
- type GetTradeIndustryListResponse
- type GetTradeIndustryListResponsedataItem
- type GetTradeIndustryListResponsedataItemindustryListItem
- type GetTradeIndustryListResponsedataItemindustryListItemindustryListItem
- type SubmitDevelopConfigRequest
- type SubmitDevelopConfigResponse
- type SubmitDevelopConfigResponsedata
- type UpdateBindPaymentServiceRequest
- type UpdateBindPaymentServiceResponse
- type UpdateBindPaymentServiceResponsedata
- type UpdatePaymentServiceRequest
- type UpdatePaymentServiceResponse
- type UpdatePaymentServiceResponsedata
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ApplyOrderRefundRequest ¶
type ApplyOrderRefundRequest struct { AccessToken string // 第三方平台的接口调用凭据 ApplyRefundMoney interface{} // 退款金额(单位:分),该字段最大不能超过支付回调中的总金额(totalMoney)1.如不填金额时,默认整单发起退款2.含有百度平台营销的订单,目前只支持整单发起退款,不支持部分多次退款 BizRefundBatchID string // 开发者退款批次 IsSkipAudit int64 // 是否跳过审核,不需要百度请求开发者退款审核请传 1,默认为0; 0:不跳过开发者业务方审核;1:跳过开发者业务方审核。若不跳过审核,请对接请求业务方退款审核接口 OrderID int64 // 百度收银台订单 ID RefundReason string // 退款原因 RefundType int64 // 退款类型 1:用户发起退款;2:开发者业务方客服退款;3:开发者服务异常退款。 TpOrderID string // 开发者订单 ID UserID int64 // 百度收银台用户 ID RefundNotifyURL interface{} // 退款通知 url ,不传时默认为在开发者后台配置的 url PmAppKey string // 调起百度收银台的支付服务 appKey }
ApplyOrderRefundRequest 请求结构体
type ApplyOrderRefundResponse ¶
type ApplyOrderRefundResponse struct { Data ApplyOrderRefundResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type ApplyOrderRefundResponsedata ¶
type ApplyOrderRefundResponsedata struct { RefundBatchID string `json:"refundBatchId"` // 平台退款批次号 RefundPayMoney int64 `json:"refundPayMoney"` // 平台可退退款金额【分为单位】 }
func ApplyOrderRefund ¶
func ApplyOrderRefund(params *ApplyOrderRefundRequest) (*ApplyOrderRefundResponsedata, error)
ApplyOrderRefund
type CloseOrderRequest ¶
type CloseOrderRequest struct { AccessToken string // 第三方平台的接口调用凭据 OrderID string // 百度订单 ID PmAppKey string // 调起百度收银台的支付服务 appKey }
CloseOrderRequest 请求结构体
type CloseOrderResponse ¶
type CreatePayAccountRequest ¶
type CreatePayAccountRequest struct { AccessToken string // 授权小程序的接口调用凭据 BusinessScope string // 经营范围。营业执照上经营范围,长度 2-2000 个字符 BusinessProvince string // 经营范围所在省。 BusinessCity string // 经营范围所在市。 BusinessDetailAddress string // 经营地址详情。 LegalPerson string // 法人姓名,即身份证姓名(汉字,限制在 1 - 25 位)。 LegalID string // 身份证号(长度限定为18位)。 IDCardFrontURL string // 身份证正面地址(必须是我们服务上传生成的图片URL,参见图片上传) IDCardBackURL string // 身份证反面地址(必须是我们服务上传生成的图片URL,参见图片上传) LegalCardStartTime string // 法人身份证开始时间 例:2020-12-31 LegalCardEndTime string // 法人身份证结束时间 例:2020-12-31,长期有效传 9999-12-31 LicenseStartTime string // 营业执照证开始时间 例:2020-12-31,长期有效传营业执照核准日期 LicenseEndTime string // 营业执照结束时间 例:2020-12-31,长期有效传 9999-12-31 IndustryID int64 // 行业id 见查询行业id列表接口 ManagePermitURL string // 若行业id需要资质,资质图片地址 AuthCapital string // 注册资本 ManagerSame int64 // 经营控股人是否与法人一致,0 - 不一致;1 - 一致。如果不一致则相关信息必传否则不传 Manager interface{} // 最大股东姓名 ManagerCard interface{} // 最大股东身份证 ManagerCardType interface{} // 最大股东身份证类型 ManagerCardFrontURL interface{} // 最大股东身份证正面地址 ManagerCardBackURL interface{} // 最大股东身份证反面地址 ManagerCardStartTime interface{} // 最大股东证件开始时间 ManagerCardEndTime interface{} // 最大股东证件结束时间 BenefitSame int64 // 受益人是否与法人一致,0 - 不一致;1 - 一致。如果不一致则相关信息必传否则不传 Benefit interface{} // 受益人姓名 BenefitCard interface{} // 受益人身份证 BenefitCardType interface{} // 受益人身份证类型 BenefitCardFrontURL interface{} // 受益人身份证正面地址 BenefitCardBackURL interface{} // 受益人身份证反面地址 BenefitStartTime interface{} // 受益人证件开始时间 BenefitEndTime interface{} // 受益人证件结束时间 }
CreatePayAccountRequest 请求结构体
type CreatePayAccountResponse ¶
type CreatePayAccountResponse struct { Data CreatePayAccountResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type CreatePayAccountResponsedata ¶
type CreatePayAccountResponsedata struct { }
func CreatePayAccount ¶
func CreatePayAccount(params *CreatePayAccountRequest) (*CreatePayAccountResponsedata, error)
CreatePayAccount
type CreatePaymentServiceRequest ¶
type CreatePaymentServiceRequest struct { AccessToken string // 授权小程序的接口调用凭据 AppName string // 服务名称。支付服务的名称 ServicePhone string // 服务电话。 BankAccount string // 银行账户。银行卡开户名 BankCard string // 银行卡号。 BankName string // 所属银行。由数据字典接口取 BankBranch string // 支行信息。自由输入,例如:招商银行北京上地支行 OpenProvince string // 开户省份。由数据字典接口取 OpenCity string // 开户城市。由数据字典接口取 PaymentDays int64 // 结算周期。由数据字典接口取 CommissionRate int64 // 佣金比例。固定传 6,小程序固定为千分之六(6) PoolCashPledge int64 // 打款预留(元)。提现后的保留金额 DayMaxFrozenAmount int64 // 每日退款上限(元)。每天最大退款限额10000元 BankPhoneNumber string // 银行卡预留手机号 }
CreatePaymentServiceRequest 请求结构体
type CreatePaymentServiceResponse ¶
type CreatePaymentServiceResponse struct { Data CreatePaymentServiceResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type CreatePaymentServiceResponsedata ¶
type CreatePaymentServiceResponsedata struct { }
func CreatePaymentService ¶
func CreatePaymentService(params *CreatePaymentServiceRequest) (*CreatePaymentServiceResponsedata, error)
CreatePaymentService
type DownloadCapitalBillRequest ¶
type DownloadCapitalBillRequest struct { AccessToken string // 第三方平台的接口调用凭据 BillTime string // 对账单日期格式 yyyy-MM-dd PmAppKey string // 调起百度收银台的支付服务 appKey }
DownloadCapitalBillRequest 请求结构体
type DownloadCapitalBillResponse ¶
type DownloadCapitalBillResponse struct { Data DownloadCapitalBillResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type DownloadCapitalBillResponsedata ¶
type DownloadCapitalBillResponsedata struct { Data []DownloadCapitalBillResponsedatadataItem `json:"data"` // TotalCount int64 `json:"totalCount"` // }
func DownloadCapitalBill ¶
func DownloadCapitalBill(params *DownloadCapitalBillRequest) (*DownloadCapitalBillResponsedata, error)
DownloadCapitalBill
type DownloadOrderBillRequest ¶
type DownloadOrderBillRequest struct { AccessToken string // 第三方平台的接口调用凭据 BillTime string // 对账单日期格式 yyyy-MM-dd PmAppKey string // 调起百度收银台的支付服务 appKey }
DownloadOrderBillRequest 请求结构体
type DownloadOrderBillResponse ¶
type DownloadOrderBillResponse struct { Data DownloadOrderBillResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type DownloadOrderBillResponsedata ¶
type DownloadOrderBillResponsedata struct { Data []DownloadOrderBillResponsedatadataItem `json:"data"` // TotalCount int64 `json:"totalCount"` // }
func DownloadOrderBill ¶
func DownloadOrderBill(params *DownloadOrderBillRequest) (*DownloadOrderBillResponsedata, error)
DownloadOrderBill
type GetBindPaymentServiceRequest ¶
type GetBindPaymentServiceRequest struct {
AccessToken string // 授权小程序的接口调用凭据
}
GetBindPaymentServiceRequest 请求结构体
type GetBindPaymentServiceResponse ¶
type GetBindPaymentServiceResponse struct { Data GetBindPaymentServiceResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetBindPaymentServiceResponsedata ¶
type GetBindPaymentServiceResponsedata struct { AppName string `json:"app_name"` // 服务名称。支付服务的名称 BankAccount string `json:"bank_account"` // 银行账户。银行卡开户名 BankBranch string `json:"bank_branch"` // 支行信息。自由输入,例如:招商银行北京上地支行 BankCard string `json:"bank_card"` // 银行卡号。 BankName string `json:"bank_name"` // 所属银行。由数据字典接口取 CommissionRate int64 `json:"commission_rate"` // 佣金比例。固定传 6,小程序固定为千分之六(6) DayMaxFrozenAmount int64 `json:"day_max_frozen_amount"` // 每日退款上限(元)。每天最大退款限额10000元 DealID string `json:"deal_id"` // 百度收银台的财务结算凭证。详见电商技术平台术语 FailReason string `json:"fail_reason"` // 驳回回执。 OpenCity string `json:"open_city"` // 开户城市。由数据字典接口取 OpenProvince string `json:"open_province"` // 开户省份。由数据字典接口取 OpenStatus int64 `json:"open_status"` // 开通状态. 0:新建 1:审核中 2:审核通过 3:驳回 PaymentDays int64 `json:"payment_days"` // 结算周期。由数据字典接口取 PlatformPublicKey string `json:"platform_public_key"` // 平台公钥。详见电商技术平台术语 PmAppID int64 `json:"pm_app_id"` // 服务id。支付服务内部标示 id PmAppKey string `json:"pm_app_key"` // 服务Key。支付服务内部标示key PoolCashPledge int64 `json:"pool_cash_pledge"` // 打款预留(元)。提现后的保留金额 ServicePhone string `json:"service_phone"` // 服务电话。 }
func GetBindPaymentService ¶
func GetBindPaymentService(params *GetBindPaymentServiceRequest) (*GetBindPaymentServiceResponsedata, error)
GetBindPaymentService
type GetByTpOrderIDRequest ¶
type GetByTpOrderIDRequest struct { AccessToken string // 第三方平台的接口调用凭据 TpOrderID string // 开发者订单 ID PmAppKey string // 调起百度收银台的支付服务 appKey }
GetByTpOrderIDRequest 请求结构体
type GetByTpOrderIDResponse ¶
type GetByTpOrderIDResponse struct { Data GetByTpOrderIDResponsedata `json:"data"` // Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetByTpOrderIDResponsedata ¶
type GetByTpOrderIDResponsedata struct { AppID int64 `json:"appId"` // 小程序appid AppKey int64 `json:"appKey"` // 小程序appkey BizInfo string `json:"bizInfo"` // 业务扩展字段 Count int64 `json:"count"` // 数量 CreateTime int64 `json:"createTime"` // 创建时间 DealID int64 `json:"dealId"` // 跳转百度收银台支付必带参数之一 OpenID string `json:"openId"` // 小程序用户id OrderID int64 `json:"orderId"` // 百度订单ID OriPrice int64 `json:"oriPrice"` // 原价 ParentOrderID int64 `json:"parentOrderId"` // 购物车订单父订单ID ParentType int64 `json:"parentType"` // 订单类型 PayMoney int64 `json:"payMoney"` // 支付金额 SettlePrice int64 `json:"settlePrice"` // 结算金额 Status int64 `json:"status"` // 订单状态 -1订单已取消/订单已异常退款 1订单支付中 2订单已支付 SubStatus int64 `json:"subStatus"` // 订单子状态 TotalMoney int64 `json:"totalMoney"` // 总金额 TpID int64 `json:"tpId"` // tpId TpOrderID string `json:"tpOrderId"` // 开发者订单ID TradeNo string `json:"tradeNo"` // 支付单号 Type int64 `json:"type"` // ordertype UserID int64 `json:"userId"` // 用户 id 与支付状态通知中的保持一致 }
func GetByTpOrderID ¶
func GetByTpOrderID(params *GetByTpOrderIDRequest) (*GetByTpOrderIDResponsedata, error)
GetByTpOrderID
type GetExpenseDetailRequest ¶
GetExpenseDetailRequest 请求结构体
type GetExpenseDetailResponse ¶
type GetExpenseDetailResponse struct { Data GetExpenseDetailResponsedata `json:"data"` // Errno int64 `json:"errno"` // ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetExpenseDetailResponsedata ¶
type GetExpenseDetailResponsedata struct {
Data []GetExpenseDetailResponsedatadataItem `json:"data"` // 数据详情
}
func GetExpenseDetail ¶
func GetExpenseDetail(params *GetExpenseDetailRequest) (*GetExpenseDetailResponsedata, error)
GetExpenseDetail
type GetExpenseDetailResponsedatadataItem ¶
type GetExpenseDetailResponsedatadataItem struct { PaidAccount string `json:"paid_account"` // 收款账号。收款的银行卡号 PaidMoney string `json:"paid_money"` // 交易收款金额(元) PaymentStatus string `json:"payment_status"` // 收款状态。状态包含:待出纳支付、打款中、成功、失败 ReceiveUser string `json:"receive_user"` // 收款人姓名 Remark string `json:"remark"` // 备注信息。交易支出备注信息 }
type GetExpenseListRequest ¶
type GetExpenseListRequest struct { AccessToken string // 授权小程序的接口调用凭据 CurrentPage int64 // 当前页数。起始为 1 PageSize int64 // 分页。每页数量 StartTime string // 开始日期(格式如: 2019-01-02 ) EndTime string // 结束日期(格式如: 2019-01-02 ) }
GetExpenseListRequest 请求结构体
type GetExpenseListResponse ¶
type GetExpenseListResponse struct { Data GetExpenseListResponsedata `json:"data"` // Errno int64 `json:"errno"` // ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetExpenseListResponsedata ¶
type GetExpenseListResponsedata struct { Data []GetExpenseListResponsedatadataItem `json:"data"` // 支出列表详情 ExpenseCount int64 `json:"expense_count"` // 支出次数总和 ExpenseMoney string `json:"expense_money"` // 支出金额(元)。所有支出次数金额的汇总 TotalCount int64 `json:"total_count"` // 数据总条数 }
func GetExpenseList ¶
func GetExpenseList(params *GetExpenseListRequest) (*GetExpenseListResponsedata, error)
GetExpenseList
type GetExpenseListResponsedatadataItem ¶
type GetExpenseListResponsedatadataItem struct { EndTime string `json:"end_time"` // 账期结束时间。格式为 yyyy-MM-dd HH:mm:ss,如:2019-06-07 00:00:00 Money string `json:"money"` // 金额(元)。当前交易的金额 OperateTime string `json:"operate_time"` // 日期。格式为 yyyy-MM-dd HH:mm:ss,如:2019-06-07 00:00:00 PayStatus string `json:"pay_status"` // 支出打款状态。状态包含:待出纳支付、打款中、成功、失败 StartTime string `json:"start_time"` // 账期开始时间。格式为 yyyy-MM-dd HH:mm:ss,如:2019-06-07 00:00:00 TaskID int64 `json:"task_id"` // 支付凭证 id。用于查询支出打款详情 TypeID string `json:"type_id"` // 类型。如:收入货款、调整款、自动打款等 }
type GetFinanceBalanceRequest ¶
type GetFinanceBalanceRequest struct { AccessToken string // 授权小程序的接口调用凭据 StartTime string // 开始日期。格式如:2019-01-02。 EndTime string // 结束日期。格式如: 2019-01-02。 CurrentPage int64 // 当前页数。起始为 1 PageSize int64 // 分页。每页数量 }
GetFinanceBalanceRequest 请求结构体
type GetFinanceBalanceResponse ¶
type GetFinanceBalanceResponse struct { Data GetFinanceBalanceResponsedata `json:"data"` // Errno int64 `json:"errno"` // ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetFinanceBalanceResponsedata ¶
type GetFinanceBalanceResponsedata struct { Adjustment string `json:"adjustment"` // 调整款(元)。如:商家作弊,交易会扣钱,会以调整款的形式。 CurrentPage int64 `json:"current_page"` // 当前页码 Data []GetFinanceBalanceResponsedatadataItem `json:"data"` // 收入列表详情数据。 FreeBalance string `json:"free_balance"` // 账户余额(元)。 Income string `json:"income"` // 货款总金额(元)。 Others string `json:"others"` // 其它款项(元)。一般为佣金、返点与营销费用等 PageSize int64 `json:"page_size"` // 分页每页数量 PaymentDue string `json:"payment_due"` // 支付时间。格式为 yyyy-MM-dd HH:mm:ss,如:2019-05-21 23:59:59 Period int64 `json:"period"` // 当前付款周期(天)。 TotalCount int64 `json:"total_count"` // 总页码数 }
func GetFinanceBalance ¶
func GetFinanceBalance(params *GetFinanceBalanceRequest) (*GetFinanceBalanceResponsedata, error)
GetFinanceBalance
type GetIncomeDetailRequest ¶
type GetIncomeDetailRequest struct { AccessToken string // 授权小程序的接口调用凭据 StartTime string // 开始日期。格式如:2019-01-02。 CurrentPage int64 // 当前页数。起始为 1 PageSize int64 // 分页。每页数量 }
GetIncomeDetailRequest 请求结构体
type GetIncomeDetailResponse ¶
type GetIncomeDetailResponse struct { Data GetIncomeDetailResponsedata `json:"data"` // Errno int64 `json:"errno"` // ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetIncomeDetailResponsedata ¶
type GetIncomeDetailResponsedata struct { CurrentPage int64 `json:"current_page"` // 当前页数 Data []GetIncomeDetailResponsedatadataItem `json:"data"` // 列表详情数据 Income string `json:"income"` // 货款(元) IncomeAmount string `json:"income_amount"` // 验证(成交)总额(元) OperateTime string `json:"operate_time"` // 操作日期。格式为 yyyy-MM-dd HH:mm:ss,如:2019-05-21 23:59:59 PageSize int64 `json:"page_size"` // 分页每页数量 Quantity int64 `json:"quantity"` // 验证(成交)数量 RefundAmount string `json:"refund_amount"` // 退款总额(元) TotalCount int64 `json:"total_count"` // 总数据数量 }
func GetIncomeDetail ¶
func GetIncomeDetail(params *GetIncomeDetailRequest) (*GetIncomeDetailResponsedata, error)
GetIncomeDetail
type GetIncomeDetailResponsedatadataItem ¶
type GetIncomeDetailResponsedatadataItem struct { Money string `json:"money"` // 金额(元) OperateTime string `json:"operate_time"` // 操作时间。格式为 yyyy-MM-dd,如:2019-06-07 OptType string `json:"opt_type"` // 操作类型。包括:成交、使用、取消使用、退款 OrderID int64 `json:"order_id"` // 平台订单号。百度平台订单ID ThirdOrderID string `json:"third_order_id"` // 第三方订单号 }
type GetOrderListRequest ¶
type GetOrderListRequest struct { AccessToken string // 授权小程序的接口调用凭据 Status string // 订单状态。 all:全部 、 1:待付款 、 2:已付款 、 3:已消费 、 4:退款中 、 5:已退款 、 6:退款失败 、7:已取消 StartTime int64 // 起始时间戳,10位时间戳 EndTime int64 // 起始时间戳,10位时间戳 CurrentPage int64 // 当前页数。起始为 1 PageSize int64 // 分页。每页数量 }
GetOrderListRequest 请求结构体
type GetOrderListResponse ¶
type GetOrderListResponse struct { Data GetOrderListResponsedata `json:"data"` // Errno int64 `json:"errno"` // ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetOrderListResponsedata ¶
type GetOrderListResponsedata struct { CurrentPage int64 `json:"current_page"` // 当前页码 Data []GetOrderListResponsedatadataItem `json:"data"` // 数据详情 PageSize int64 `json:"page_size"` // 每页数量 TotalCount int64 `json:"total_count"` // 数据总数 TotalMoney string `json:"total_money"` // 订单金额(分)。订单的实际金额 TotalPage int64 `json:"total_page"` // 总页码数 }
func GetOrderList ¶
func GetOrderList(params *GetOrderListRequest) (*GetOrderListResponsedata, error)
GetOrderList
type GetOrderListResponsedatadataItem ¶
type GetOrderListResponsedatadataItem struct { Channel string `json:"channel"` // 支付渠道。如:网银支付、微信支付 CreateTime string `json:"create_time"` // 订单创建时间。格式为 yyyy-MM-dd HH:mm:ss,如:2019-06-07 00:00:00 DealID string `json:"deal_id"` // 百度收银台的财务结算凭证。详见电商技术平台术语 DealTitle string `json:"deal_title"` // 商品名。订单的名称 ID string `json:"id"` // 百度平台订单ID。 OrderID string `json:"order_id"` // 平台订单号。百度平台订单ID PayMoney string `json:"pay_money"` // 支付金额(分)。扣除各种优惠后用户还需要支付的金额 Phone string `json:"phone"` // 用户手机号。 SegmentRefundedMoney string `json:"segment_refunded_money"` // 退款金额(分)。 SubStatus string `json:"sub_status"` // 订单状态 1:待付款 2:已付款 3:已消费 4:退款中 5:已退款 6:退款失败 7:已取消 TotalMoney string `json:"total_money"` // 订单金额(分)。订单的实际金额 TpOrderID string `json:"tp_order_id"` // 第三方订单号。业务方唯一订单号 UpdateTime string `json:"update_time"` // 订单完成时间。格式为 yyyy-MM-dd HH:mm:ss,如:2019-06-07 00:00:00 }
type GetOrderRefundRequest ¶
type GetOrderRefundRequest struct { AccessToken string // 第三方平台的接口调用凭据 TpOrderID string // 开发者订单 ID UserID int64 // 百度收银台用户 ID PmAppKey string // 调起百度收银台的支付服务 appKey }
GetOrderRefundRequest 请求结构体
type GetOrderRefundResponse ¶
type GetOrderRefundResponse struct { Data []GetOrderRefundResponsedataItem `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetOrderRefundResponsedataItem ¶
type GetOrderRefundResponsedataItem struct { BizRefundBatchID string `json:"bizRefundBatchId"` // 开发者退款批次id OrderID int64 `json:"orderId"` // 退款订单号 RefundBatchID int64 `json:"refundBatchId"` // 退款批次id RefundStatus int64 `json:"refundStatus"` // 退款状态 1 退款中 2 退款成功 3 退款失败 UserID int64 `json:"userId"` // 退款用户id }
func GetOrderRefund ¶
func GetOrderRefund(params *GetOrderRefundRequest) ([]GetOrderRefundResponsedataItem, error)
GetOrderRefund
type GetOtherDetailRequest ¶
type GetOtherDetailRequest struct { AccessToken string // 授权小程序的接口调用凭据 CurrentPage int64 // 当前页数。起始为 1 PageSize int64 // 分页。每页数量 StartTime string // 开始日期(格式如: 2019-01-02 ) EndTime string // 结束日期(格式如: 2019-01-02 ) }
GetOtherDetailRequest 请求结构体
type GetOtherDetailResponse ¶
type GetOtherDetailResponse struct { Data GetOtherDetailResponsedata `json:"data"` // Errno int64 `json:"errno"` // ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetOtherDetailResponsedata ¶
type GetOtherDetailResponsedata struct { Data []GetOtherDetailResponsedatadataItem `json:"data"` // 收入列表详情数据 OrderAmount string `json:"order_amount"` // 货款总额(元) RuleType string `json:"rule_type"` // 规则类型。收费规则,目前只有佣金模式 SettlementEndTime string `json:"settlement_end_time"` // 账单周期结束时间(格式为 yyyy-MM-dd HH:mm:ss ,如: 2019-05-21 23:59:59 ) SettlementStartTime string `json:"settlement_start_time"` // 账单周期开始时间(格式为 yyyy-MM-dd HH:mm:ss ,如: 2019-05-21 23:59:59 ) TotalAmount string `json:"total_amount"` // 入账金额(元) }
func GetOtherDetail ¶
func GetOtherDetail(params *GetOtherDetailRequest) (*GetOtherDetailResponsedata, error)
GetOtherDetail
type GetOtherDetailResponsedatadataItem ¶
type GetOtherDetailResponsedatadataItem struct { OperateTime string `json:"operate_time"` // 操作时间(格式为 yyyy-MM-dd HH:mm:ss ,如: 2019-05-21 23:59:59 ) OptType string `json:"opt_type"` // 操作类型(包括:成交、使用、取消使用、退款 ) OrderID int64 `json:"order_id"` // 平台订单号(百度平台订单ID ) RefMoney string `json:"ref_money"` // 金额(元) ThirdOrderID string `json:"third_order_id"` // 第三方订单号 }
type GetPayAccountAuditStatusRequest ¶
type GetPayAccountAuditStatusRequest struct {
AccessToken string // 授权小程序的接口调用凭据
}
GetPayAccountAuditStatusRequest 请求结构体
type GetPayAccountAuditStatusResponse ¶
type GetPayAccountAuditStatusResponse struct { Data GetPayAccountAuditStatusResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetPayAccountAuditStatusResponsedata ¶
type GetPayAccountAuditStatusResponsedata struct { Status int64 `json:"status"` // 用户提交的审核信息:0:初始状态;1:编辑中 2:提审 3:未通过 4:审核通过 5:回填过协议id VerifyMessage string `json:"verify_message"` // 失败原因。 }
func GetPayAccountAuditStatus ¶
func GetPayAccountAuditStatus(params *GetPayAccountAuditStatusRequest) (*GetPayAccountAuditStatusResponsedata, error)
GetPayAccountAuditStatus
type GetPayServiceAuditStatusRequest ¶
type GetPayServiceAuditStatusRequest struct {
AccessToken string // 授权小程序的接口调用凭据
}
GetPayServiceAuditStatusRequest 请求结构体
type GetPayServiceAuditStatusResponse ¶
type GetPayServiceAuditStatusResponse struct { Data GetPayServiceAuditStatusResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetPayServiceAuditStatusResponsedata ¶
type GetPayServiceAuditStatusResponsedata struct { FailReason string `json:"fail_reason"` // 失败原因。 Status int64 `json:"status"` // 开通状态 0:新建 1:审核中 2:审核通过 3:驳回 }
func GetPayServiceAuditStatus ¶
func GetPayServiceAuditStatus(params *GetPayServiceAuditStatusRequest) (*GetPayServiceAuditStatusResponsedata, error)
GetPayServiceAuditStatus
type GetPaymentServiceDictRequest ¶
type GetPaymentServiceDictRequest struct {
AccessToken string // 授权小程序的接口调用凭据
}
GetPaymentServiceDictRequest 请求结构体
type GetPaymentServiceDictResponse ¶
type GetPaymentServiceDictResponse struct { BankList []GetPaymentServiceDictResponsebankListItem `json:"bank_list"` // 开户银行 (支付服务 bank_name) CommissionRate map[string]string `json:"commissionRate"` // 佣金比例,小程序固定为千分之六(支付服务 commission_rate) PaymentDays map[string]string `json:"paymentDays"` // 结算周期(支付服务 payment_days) ProvinceList []GetPaymentServiceDictResponseprovinceListItem `json:"province_list"` // 开户省市(支付服务 open_province,open_city ) ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 Data GetPaymentServiceDictResponsedata }
type GetPaymentServiceDictResponsebankListItem ¶
type GetPaymentServiceDictResponsebankListItem struct { Banks []GetPaymentServiceDictResponsebankListItembanksItem `json:"banks"` // Character string `json:"character"` // }
type GetPaymentServiceDictResponsedata ¶
type GetPaymentServiceDictResponsedata struct { BankList []GetPaymentServiceDictResponsebankListItem `json:"bank_list"` // 开户银行 (支付服务 bank_name) CommissionRate map[string]string `json:"commissionRate"` // 佣金比例,小程序固定为千分之六(支付服务 commission_rate) PaymentDays map[string]string `json:"paymentDays"` // 结算周期(支付服务 payment_days) ProvinceList []GetPaymentServiceDictResponseprovinceListItem `json:"province_list"` // 开户省市(支付服务 open_province,open_city ) }
func GetPaymentServiceDict ¶
func GetPaymentServiceDict(params *GetPaymentServiceDictRequest) (*GetPaymentServiceDictResponsedata, error)
GetPaymentServiceDict
type GetPaymentServiceDictResponseprovinceListItem ¶
type GetPaymentServiceDictResponseprovinceListItem struct { Cities []GetPaymentServiceDictResponseprovinceListItemcitiesItem `json:"cities"` // ProvinceID int64 `json:"provinceId"` // ProvinceName string `json:"provinceName"` // }
type GetTradeIndustryListRequest ¶
type GetTradeIndustryListRequest struct {
AccessToken string // 第三方平台的接口调用凭据
}
GetTradeIndustryListRequest 请求结构体
type GetTradeIndustryListResponse ¶
type GetTradeIndustryListResponse struct { Data []GetTradeIndustryListResponsedataItem `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type GetTradeIndustryListResponsedataItem ¶
type GetTradeIndustryListResponsedataItem struct { IndustryID int64 `json:"industryId"` // IndustryList []GetTradeIndustryListResponsedataItemindustryListItem `json:"industryList"` // IndustryName string `json:"industryName"` // NeedPermit int64 `json:"needPermit"` // ParentIndustryID int64 `json:"parentIndustryId"` // PermitDesc string `json:"permitDesc"` // }
func GetTradeIndustryList ¶
func GetTradeIndustryList(params *GetTradeIndustryListRequest) ([]GetTradeIndustryListResponsedataItem, error)
GetTradeIndustryList
type GetTradeIndustryListResponsedataItemindustryListItem ¶
type GetTradeIndustryListResponsedataItemindustryListItem struct { IndustryID int64 `json:"industryId"` // IndustryList []GetTradeIndustryListResponsedataItemindustryListItemindustryListItem `json:"industryList"` // IndustryName string `json:"industryName"` // NeedPermit int64 `json:"needPermit"` // ParentIndustryID int64 `json:"parentIndustryId"` // PermitDesc string `json:"permitDesc"` // }
type GetTradeIndustryListResponsedataItemindustryListItemindustryListItem ¶
type GetTradeIndustryListResponsedataItemindustryListItemindustryListItem struct { IndustryID int64 `json:"industryId"` // IndustryName string `json:"industryName"` // NeedPermit int64 `json:"needPermit"` // ParentIndustryID int64 `json:"parentIndustryId"` // PermitDesc string `json:"permitDesc"` // }
type SubmitDevelopConfigRequest ¶
type SubmitDevelopConfigRequest struct { AccessToken string // 授权小程序的接口调用凭据 TpPublicKey string // 开发者公钥。参见RSA公私钥生成 PayNotifyURL string // 支付回调地址。 RefundAuditURL string // 退款审核地址。 RefundSuccURL string // 退款回调地址。 }
SubmitDevelopConfigRequest 请求结构体
type SubmitDevelopConfigResponse ¶
type SubmitDevelopConfigResponse struct { Data SubmitDevelopConfigResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type SubmitDevelopConfigResponsedata ¶
type SubmitDevelopConfigResponsedata struct { }
func SubmitDevelopConfig ¶
func SubmitDevelopConfig(params *SubmitDevelopConfigRequest) (*SubmitDevelopConfigResponsedata, error)
SubmitDevelopConfig
type UpdateBindPaymentServiceRequest ¶
type UpdateBindPaymentServiceRequest struct { AccessToken string // 授权小程序的接口调用凭据 AppName string // 服务名称。支付服务的名称 ServicePhone string // 服务电话。 BankAccount string // 银行账户。银行卡开户名 BankCard string // 银行卡号。 BankName string // 所属银行。由数据字典接口取 BankBranch string // 支行信息。自由输入,例如:招商银行北京上地支行 OpenProvince string // 开户省份。由数据字典接口取 OpenCity string // 开户城市。由数据字典接口取 PaymentDays int64 // 结算周期。由数据字典接口取 CommissionRate int64 // 佣金比例。固定传 6,小程序固定为千分之六(6) PoolCashPledge int64 // 打款预留(元)。提现后的保留金额 DayMaxFrozenAmount int64 // 每日退款上限(元)。每天最大退款限额10000元 BankPhoneNumber string // 银行卡预留手机号 }
UpdateBindPaymentServiceRequest 请求结构体
type UpdateBindPaymentServiceResponse ¶
type UpdateBindPaymentServiceResponse struct { Data UpdateBindPaymentServiceResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type UpdateBindPaymentServiceResponsedata ¶
type UpdateBindPaymentServiceResponsedata struct { }
func UpdateBindPaymentService ¶
func UpdateBindPaymentService(params *UpdateBindPaymentServiceRequest) (*UpdateBindPaymentServiceResponsedata, error)
UpdateBindPaymentService
type UpdatePaymentServiceRequest ¶
type UpdatePaymentServiceRequest struct { AccessToken string // 授权小程序的接口调用凭据 AppName string // 服务名称。 ServicePhone string // 服务电话。 PoolCashPledge int64 // 打款预留。提现后的保留金额 }
UpdatePaymentServiceRequest 请求结构体
type UpdatePaymentServiceResponse ¶
type UpdatePaymentServiceResponse struct { Data UpdatePaymentServiceResponsedata `json:"data"` // 响应参数 Errno int64 `json:"errno"` // 状态码 ErrMsg string `json:"msg"` // 错误信息 ErrorCode int64 `json:"error_code"` // openapi 错误码 ErrorMsg string `json:"error_msg"` // openapi 错误信息 }
type UpdatePaymentServiceResponsedata ¶
type UpdatePaymentServiceResponsedata struct { }
func UpdatePaymentService ¶
func UpdatePaymentService(params *UpdatePaymentServiceRequest) (*UpdatePaymentServiceResponsedata, error)
UpdatePaymentService
Source Files ¶
- applyOrderRefund.go
- closeOrder.go
- createPayAccount.go
- createPaymentService.go
- downloadCapitalBill.go
- downloadOrderBill.go
- getBindPaymentService.go
- getByTpOrderId.go
- getExpenseDetail.go
- getExpenseList.go
- getFinanceBalance.go
- getIncomeDetail.go
- getOrderList.go
- getOrderRefund.go
- getOtherDetail.go
- getPayAccountAuditStatus.go
- getPayServiceAuditStatus.go
- getPaymentServiceDict.go
- getTradeIndustryList.go
- submitDevelopConfig.go
- updateBindPaymentService.go
- updatePaymentService.go