# Basic - [/wallet.Basic/GetWallet](#walletbasicgetwallet) - [/wallet.Basic/SetPayPassword](#walletbasicsetpaypassword) - [/wallet.Basic/BindPaymentId](#walletbasicbindpaymentid) - [/wallet.Basic/Transactions](#walletbasictransactions) - [/wallet.Basic/AddBankCard](#walletbasicaddbankcard) - [/wallet.Basic/GetBankCard](#walletbasicgetbankcard) - [/wallet.Basic/RmBankCard](#walletbasicrmbankcard) - [/wallet.Basic/ApplyCash](#walletbasicapplycash) ## /wallet.Basic/GetWallet 获取钱包信息 ### Request ```javascript { is_total_today_in: false, // type, 是否统计今日收入 is_total_today_out: false, // type, 是否统计今日支出 is_total_month_in: false, // type, 是否统计本月收入 is_total_month_out: false, // type, 是否统计本月支出 is_total_all_in: false, // type, 是否统计全部收入 is_total_all_out: false, // type, 是否统计全部支出 } ``` ### Reply ```javascript { passport_identity: "", // type, 用户唯一标识 wallet_identity: "", // type, 钱包唯一标识 balance: "0", // type, 余额 withdrawal_balance: "0", // type, 可提现余额 status: 0, // type, 状态 -1禁用,1:正常 alipay_id: "", // type, 支付宝ID alipay_name: "", // type, 支付宝账户名 wxpay_id: "", // type, 微信ID wxpay_name: "", // type, 微信支付账户名 total: { "": "0" }, // map, 统计数据输出 created: "", // type, 创建时间 } ``` ## /wallet.Basic/SetPayPassword 设置支付密码 ### Request ```javascript { passport_identity: "", // type, 用户唯一标识 password: "", // type, 支付密码 } ``` ### Reply ```javascript { code: 0, // type, 状态码 } ``` ## /wallet.Basic/BindPaymentId 绑定微信或支付宝账户 ### Request ```javascript { pay_type: 0, // type, 支付类型:1:微信支付,2:支付宝 auth_code: "", // type, 微信授权码 } ``` ### Reply ```javascript { code: 0, // type, 状态码 } ``` ## /wallet.Basic/Transactions 查询交易记录 ### Request ```javascript { trans_type: "0", // type, 收支类型:-1支出,1:收入 trade_type: "0", // type, 交易类型:1:充值,2:提现,3:消费,4:退款,5:收益 start: "", // type, 账单起始日期 end: "", // type, 账单截止日期 page: "0", // type, 分页 page_size: "0", // type, 单页容量 } ``` ### Reply ```javascript { total: "0", // type, 总记录数 records: [{ trans_type: 0, // type, 收支类型:-1支出,1:收入 trade_type: 0, // type, 交易类型:1:充值,2:提现,3:消费,4:退款,5:收益 in_trade_no: "", // type, 内部流水号 out_trade_no: "", // type, 外部流水号,eg:微信、支付宝、银行等 money: "0", // type, 交易金额,单位:分 fee: "0", // type, 手续费,单位:分 pay_channel: 0, // type, 支付模型:WECHAT,ALIPAY,BALANCE pay_type: "", // type, 支付类型 JSAPI:微信浏览器内支付 APP:app支付 MINI:小程序 NATIVE:Native支付,pc端生成二维码供用户扫码支付,QUICK_MSECURITY_PAY:app支付 QUICK_WAP_WAY:手机网站支付 FAST_INSTANT_TRADE_PAY:pc网站支付 created: "", // type, 创建时间 remark: "", // type, 备注信息 }], // list, 数据 } ``` ## /wallet.Basic/AddBankCard 添加银行卡 ### Request ```javascript { wallet_identity: "", // type, 钱包唯一标识 card_no: "", // type, 银行卡号 card_owner: "", // type, 持卡人姓名 id_card: "", // type, 持卡人身份证 phone: "", // type, 银行预留的手机号 } ``` ### Reply ```javascript { code: 0, // type, 状态码 } ``` ## /wallet.Basic/GetBankCard 获取用户银行卡列表 ### Request ```javascript {} ``` ### Reply ```javascript { data: [{ id: "0", // type bank_number: "", // type, 银行卡号 bank_name: "", // type, 银行名 card_owner: "", // type, 持卡人姓名 id_card: "", // type, 持卡人身份证号 phone: "", // type, 银行预留的手机号 bind_id: "", // type, 绑定银行卡返回的绑定id bank_type: "", // type, 银行卡类型 DC为储蓄卡,CC为信用卡 bank: "", // type, 银行卡所属行 created: "", // type, 添加日期 }], // list } ``` ## /wallet.Basic/RmBankCard 删除银行卡 ### Request ```javascript { identity: "", // type, 银行卡Identity } ``` ### Reply ```javascript { code: 0, // type, 状态码 } ``` ## /wallet.Basic/ApplyCash 申请提现 ### Request ```javascript { channel: 0, // type, 提现的平台 1、微信 2、支付宝 3、银行卡 amount: "0", // type, 提现金额 单位为分 remark: "", // type, 备注 } ``` ### Reply ```javascript { code: 0, // type, 状态码 } ```