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