docs: add comprehensive client API reference
This commit is contained in:
843
wiki/api/12-wallet.md
Normal file
843
wiki/api/12-wallet.md
Normal file
@@ -0,0 +1,843 @@
|
||||
# WALLET API
|
||||
|
||||
钱包、支付方式、支付宝与微信支付。
|
||||
|
||||
> 本文档由 protobuf descriptor 生成。字段名采用 protobuf JSON 名称;64 位整数在 JSON 中应按字符串处理。
|
||||
|
||||
## 接入方式
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/{Service}/{Method}`
|
||||
- 原生 gRPC:`/wallet.{Service}/{Method}`
|
||||
- grpc-gateway:`POST /wallet.{Service}/{Method}`
|
||||
- 鉴权:需要登录的接口通过 `Authorization: Bearer <token>` 传递凭证。
|
||||
- 动态 HTTP 成功或失败均返回 HTTP 200,业务状态见 `code`、`message`、`details`。
|
||||
|
||||
## 服务概览
|
||||
|
||||
| 服务 | 方法数 | 说明 |
|
||||
|---|---:|---|
|
||||
| `Alipay` | 4 | Alipay 服务 |
|
||||
| `Basic` | 8 | Basic 服务 |
|
||||
| `Payment` | 6 | Payment 服务 |
|
||||
| `Wechat` | 5 | Wechat 服务 |
|
||||
|
||||
## Alipay
|
||||
|
||||
| 方法 | 动态 HTTP 路径 | 请求 | 响应 | 类型 |
|
||||
|---|---|---|---|---|
|
||||
| `WapPay` | `POST /rpc/wallet/Alipay/WapPay` | [`wallet.AlipayTradeWapPayRequest`](#walletalipaytradewappayrequest) | [`wallet.AlipayTradeWapPayReply`](#walletalipaytradewappayreply) | Unary |
|
||||
| `PagePay` | `POST /rpc/wallet/Alipay/PagePay` | [`wallet.AlipayTradePagePayRequest`](#walletalipaytradepagepayrequest) | [`wallet.AlipayTradePagePayReply`](#walletalipaytradepagepayreply) | Unary |
|
||||
| `AppPay` | `POST /rpc/wallet/Alipay/AppPay` | [`wallet.AlipayTradeAppPayRequest`](#walletalipaytradeapppayrequest) | [`wallet.AlipayTradeAppPayReply`](#walletalipaytradeapppayreply) | Unary |
|
||||
| `Transfer` | `POST /rpc/wallet/Alipay/Transfer` | [`wallet.AlipayUniTransferRequest`](#walletalipayunitransferrequest) | [`wallet.AlipayUniTransferReply`](#walletalipayunitransferreply) | Unary |
|
||||
|
||||
### Alipay.WapPay
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Alipay/WapPay`
|
||||
- gRPC:`/wallet.Alipay/WapPay`
|
||||
- 白名单键:`wallet.Alipay.WapPay`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"amount": "0",
|
||||
"description": "string",
|
||||
"notifyUrl": "string",
|
||||
"quitUrl": "string",
|
||||
"userIdentification": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Alipay.PagePay
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Alipay/PagePay`
|
||||
- gRPC:`/wallet.Alipay/PagePay`
|
||||
- 白名单键:`wallet.Alipay.PagePay`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"amount": "0",
|
||||
"description": "string",
|
||||
"notifyUrl": "string",
|
||||
"returnUrl": "string",
|
||||
"userIdentification": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Alipay.AppPay
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Alipay/AppPay`
|
||||
- gRPC:`/wallet.Alipay/AppPay`
|
||||
- 白名单键:`wallet.Alipay.AppPay`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"amount": "0",
|
||||
"description": "string",
|
||||
"notifyUrl": "string",
|
||||
"userIdentification": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Alipay.Transfer
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Alipay/Transfer`
|
||||
- gRPC:`/wallet.Alipay/Transfer`
|
||||
- 白名单键:`wallet.Alipay.Transfer`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"amount": "0",
|
||||
"description": "string",
|
||||
"fee": "0",
|
||||
"userIdentification": "string"
|
||||
}
|
||||
```
|
||||
|
||||
## Basic
|
||||
|
||||
| 方法 | 动态 HTTP 路径 | 请求 | 响应 | 类型 |
|
||||
|---|---|---|---|---|
|
||||
| `GetWallet` | `POST /rpc/wallet/Basic/GetWallet` | [`wallet.GetWalletRequest`](#walletgetwalletrequest) | [`wallet.GetWalletReply`](#walletgetwalletreply) | Unary |
|
||||
| `SetPayPassword` | `POST /rpc/wallet/Basic/SetPayPassword` | [`wallet.SetPayPasswordRequest`](#walletsetpaypasswordrequest) | [`finance_wallet_blocks.StatusReply`](#finance_wallet_blocksstatusreply) | Unary |
|
||||
| `BindPaymentId` | `POST /rpc/wallet/Basic/BindPaymentId` | [`wallet.BindPaymentIDRequest`](#walletbindpaymentidrequest) | [`finance_wallet_blocks.StatusReply`](#finance_wallet_blocksstatusreply) | Unary |
|
||||
| `Transactions` | `POST /rpc/wallet/Basic/Transactions` | [`wallet.TransactionsRequest`](#wallettransactionsrequest) | [`wallet.TransactionsReply`](#wallettransactionsreply) | Unary |
|
||||
| `AddBankCard` | `POST /rpc/wallet/Basic/AddBankCard` | [`wallet.AddBankCardRequest`](#walletaddbankcardrequest) | [`finance_wallet_blocks.StatusReply`](#finance_wallet_blocksstatusreply) | Unary |
|
||||
| `GetBankCard` | `POST /rpc/wallet/Basic/GetBankCard` | [`wallet.FinanceEmpty`](#walletfinanceempty) | [`wallet.GetBankCardReply`](#walletgetbankcardreply) | Unary |
|
||||
| `RmBankCard` | `POST /rpc/wallet/Basic/RmBankCard` | [`wallet.RmBankCardRequest`](#walletrmbankcardrequest) | [`finance_wallet_blocks.StatusReply`](#finance_wallet_blocksstatusreply) | Unary |
|
||||
| `ApplyCash` | `POST /rpc/wallet/Basic/ApplyCash` | [`wallet.ApplyCashRequest`](#walletapplycashrequest) | [`finance_wallet_blocks.StatusReply`](#finance_wallet_blocksstatusreply) | Unary |
|
||||
|
||||
### Basic.GetWallet
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Basic/GetWallet`
|
||||
- gRPC:`/wallet.Basic/GetWallet`
|
||||
- 白名单键:`wallet.Basic.GetWallet`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"isTotalAllIn": false,
|
||||
"isTotalAllOut": false,
|
||||
"isTotalMonthIn": false,
|
||||
"isTotalMonthOut": false,
|
||||
"isTotalTodayIn": false,
|
||||
"isTotalTodayOut": false
|
||||
}
|
||||
```
|
||||
|
||||
### Basic.SetPayPassword
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Basic/SetPayPassword`
|
||||
- gRPC:`/wallet.Basic/SetPayPassword`
|
||||
- 白名单键:`wallet.Basic.SetPayPassword`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"passportIdentity": "string",
|
||||
"password": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Basic.BindPaymentId
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Basic/BindPaymentId`
|
||||
- gRPC:`/wallet.Basic/BindPaymentId`
|
||||
- 白名单键:`wallet.Basic.BindPaymentId`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"authCode": "string",
|
||||
"payType": 0
|
||||
}
|
||||
```
|
||||
|
||||
### Basic.Transactions
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Basic/Transactions`
|
||||
- gRPC:`/wallet.Basic/Transactions`
|
||||
- 白名单键:`wallet.Basic.Transactions`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"end": "string",
|
||||
"page": "0",
|
||||
"pageSize": "0",
|
||||
"start": "string",
|
||||
"tradeType": "0",
|
||||
"transType": "0"
|
||||
}
|
||||
```
|
||||
|
||||
### Basic.AddBankCard
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Basic/AddBankCard`
|
||||
- gRPC:`/wallet.Basic/AddBankCard`
|
||||
- 白名单键:`wallet.Basic.AddBankCard`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"cardNo": "string",
|
||||
"cardOwner": "string",
|
||||
"idCard": "string",
|
||||
"phone": "string",
|
||||
"walletIdentity": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Basic.GetBankCard
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Basic/GetBankCard`
|
||||
- gRPC:`/wallet.Basic/GetBankCard`
|
||||
- 白名单键:`wallet.Basic.GetBankCard`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{}
|
||||
```
|
||||
|
||||
### Basic.RmBankCard
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Basic/RmBankCard`
|
||||
- gRPC:`/wallet.Basic/RmBankCard`
|
||||
- 白名单键:`wallet.Basic.RmBankCard`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"identity": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Basic.ApplyCash
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Basic/ApplyCash`
|
||||
- gRPC:`/wallet.Basic/ApplyCash`
|
||||
- 白名单键:`wallet.Basic.ApplyCash`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"amount": "0",
|
||||
"channel": 0,
|
||||
"remark": "string"
|
||||
}
|
||||
```
|
||||
|
||||
## Payment
|
||||
|
||||
| 方法 | 动态 HTTP 路径 | 请求 | 响应 | 类型 |
|
||||
|---|---|---|---|---|
|
||||
| `Hello` | `POST /rpc/wallet/Payment/Hello` | [`finance_wallet_blocks.Empty`](#finance_wallet_blocksempty) | [`wallet.PaymentReply`](#walletpaymentreply) | Unary |
|
||||
| `Way` | `POST /rpc/wallet/Payment/Way` | [`wallet.WayRequest`](#walletwayrequest) | [`wallet.WayReply`](#walletwayreply) | Unary |
|
||||
| `Get` | `POST /rpc/wallet/Payment/Get` | [`finance_wallet_blocks.IdentRequest`](#finance_wallet_blocksidentrequest) | [`wallet.PaymentItem`](#walletpaymentitem) | Unary |
|
||||
| `ByOrder` | `POST /rpc/wallet/Payment/ByOrder` | [`wallet.OrderRequest`](#walletorderrequest) | [`wallet.PaymentReply`](#walletpaymentreply) | Unary |
|
||||
| `ByCharge` | `POST /rpc/wallet/Payment/ByCharge` | [`wallet.ChargeRequest`](#walletchargerequest) | [`wallet.PaymentReply`](#walletpaymentreply) | Unary |
|
||||
| `Callback` | `POST /rpc/wallet/Payment/Callback` | [`wallet.CallbackRequest`](#walletcallbackrequest) | [`finance_wallet_blocks.StatusReply`](#finance_wallet_blocksstatusreply) | Unary |
|
||||
|
||||
### Payment.Hello
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Payment/Hello`
|
||||
- gRPC:`/wallet.Payment/Hello`
|
||||
- 白名单键:`wallet.Payment.Hello`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{}
|
||||
```
|
||||
|
||||
### Payment.Way
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Payment/Way`
|
||||
- gRPC:`/wallet.Payment/Way`
|
||||
- 白名单键:`wallet.Payment.Way`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"platform": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Payment.Get
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Payment/Get`
|
||||
- gRPC:`/wallet.Payment/Get`
|
||||
- 白名单键:`wallet.Payment.Get`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"id": "0",
|
||||
"identity": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Payment.ByOrder
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Payment/ByOrder`
|
||||
- gRPC:`/wallet.Payment/ByOrder`
|
||||
- 白名单键:`wallet.Payment.ByOrder`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"args": "string",
|
||||
"desc": "string",
|
||||
"openId": "string",
|
||||
"orderNo": "string",
|
||||
"password": "string",
|
||||
"payChannel": 0,
|
||||
"payType": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Payment.ByCharge
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Payment/ByCharge`
|
||||
- gRPC:`/wallet.Payment/ByCharge`
|
||||
- 白名单键:`wallet.Payment.ByCharge`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"amount": "0",
|
||||
"desc": "string",
|
||||
"openId": "string",
|
||||
"payChannel": 0,
|
||||
"payType": "string",
|
||||
"remark": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Payment.Callback
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Payment/Callback`
|
||||
- gRPC:`/wallet.Payment/Callback`
|
||||
- 白名单键:`wallet.Payment.Callback`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"callbackMsg": "string",
|
||||
"callbackStatus": false,
|
||||
"id": "0",
|
||||
"identity": "string"
|
||||
}
|
||||
```
|
||||
|
||||
## Wechat
|
||||
|
||||
| 方法 | 动态 HTTP 路径 | 请求 | 响应 | 类型 |
|
||||
|---|---|---|---|---|
|
||||
| `JsapiPreOrder` | `POST /rpc/wallet/Wechat/JsapiPreOrder` | [`wallet.WxpayJSAPIPreOrderRequest`](#walletwxpayjsapipreorderrequest) | [`wallet.WxpayJSAPIPreOrderReply`](#walletwxpayjsapipreorderreply) | Unary |
|
||||
| `AppPreOrder` | `POST /rpc/wallet/Wechat/AppPreOrder` | [`wallet.WxpayAppPreOrderRequest`](#walletwxpayapppreorderrequest) | [`wallet.WxpayAppPreOrderReply`](#walletwxpayapppreorderreply) | Unary |
|
||||
| `NativePreOrder` | `POST /rpc/wallet/Wechat/NativePreOrder` | [`wallet.WxpayNativePreOrderRequest`](#walletwxpaynativepreorderrequest) | [`wallet.WxpayNativePreOrderReply`](#walletwxpaynativepreorderreply) | Unary |
|
||||
| `Transfer` | `POST /rpc/wallet/Wechat/Transfer` | [`wallet.WxpayTransferRequest`](#walletwxpaytransferrequest) | [`wallet.WxpayTransferReply`](#walletwxpaytransferreply) | Unary |
|
||||
| `WxCallback` | `POST /rpc/wallet/Wechat/WxCallback` | [`wallet.WxCallBackRequest`](#walletwxcallbackrequest) | [`wallet.CallBackReply`](#walletcallbackreply) | Unary |
|
||||
|
||||
### Wechat.JsapiPreOrder
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Wechat/JsapiPreOrder`
|
||||
- gRPC:`/wallet.Wechat/JsapiPreOrder`
|
||||
- 白名单键:`wallet.Wechat.JsapiPreOrder`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"amount": "0",
|
||||
"authCode": "string",
|
||||
"description": "string",
|
||||
"notifyUrl": "string",
|
||||
"orderNo": "string",
|
||||
"userIdentification": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Wechat.AppPreOrder
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Wechat/AppPreOrder`
|
||||
- gRPC:`/wallet.Wechat/AppPreOrder`
|
||||
- 白名单键:`wallet.Wechat.AppPreOrder`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"amount": "0",
|
||||
"description": "string",
|
||||
"notifyUrl": "string",
|
||||
"userIdentification": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Wechat.NativePreOrder
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Wechat/NativePreOrder`
|
||||
- gRPC:`/wallet.Wechat/NativePreOrder`
|
||||
- 白名单键:`wallet.Wechat.NativePreOrder`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"amount": "0",
|
||||
"description": "string",
|
||||
"notifyUrl": "string",
|
||||
"userIdentification": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Wechat.Transfer
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Wechat/Transfer`
|
||||
- gRPC:`/wallet.Wechat/Transfer`
|
||||
- 白名单键:`wallet.Wechat.Transfer`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"amount": "0",
|
||||
"description": "string",
|
||||
"fee": "0",
|
||||
"transferName": "string",
|
||||
"userIdentification": "string"
|
||||
}
|
||||
```
|
||||
|
||||
### Wechat.WxCallback
|
||||
|
||||
- 动态 HTTP:`POST /rpc/wallet/Wechat/WxCallback`
|
||||
- gRPC:`/wallet.Wechat/WxCallback`
|
||||
- 白名单键:`wallet.Wechat.WxCallback`
|
||||
- 请求示例:
|
||||
|
||||
```json
|
||||
{
|
||||
"SignInfo": {
|
||||
"actCode": "string",
|
||||
"activityId": "string",
|
||||
"cardId": "string",
|
||||
"code": "string",
|
||||
"hallBelongMchId": "0",
|
||||
"hallCode": "string",
|
||||
"transactionId": "string"
|
||||
},
|
||||
"createTime": "string",
|
||||
"eventType": "string",
|
||||
"id": "string",
|
||||
"resource": {
|
||||
"algorithm": "string",
|
||||
"associatedData": "string",
|
||||
"ciphertext": "string",
|
||||
"nonce": "string",
|
||||
"originalType": "string"
|
||||
},
|
||||
"resourceType": "string",
|
||||
"summary": "string"
|
||||
}
|
||||
```
|
||||
|
||||
## 消息结构
|
||||
|
||||
### finance_wallet_blocks.Empty
|
||||
|
||||
空消息:请求时发送 `{}`。
|
||||
|
||||
### finance_wallet_blocks.IdentRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `id` | `int64` | 可选 |
|
||||
| `identity` | `string` | 可选 |
|
||||
|
||||
### finance_wallet_blocks.StatusReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `code` | `int32` | 可选 |
|
||||
| `message` | `string` | 可选 |
|
||||
| `details` | `string` | 可选 |
|
||||
| `timeseq` | `int64` | 可选 |
|
||||
|
||||
### wallet.AddBankCardRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `walletIdentity` | `string` | 可选 |
|
||||
| `cardNo` | `string` | 可选 |
|
||||
| `cardOwner` | `string` | 可选 |
|
||||
| `idCard` | `string` | 可选 |
|
||||
| `phone` | `string` | 可选 |
|
||||
|
||||
### wallet.AlipayTradeAppPayReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `payParam` | `string` | 可选 |
|
||||
|
||||
### wallet.AlipayTradeAppPayRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `userIdentification` | `string` | 可选 |
|
||||
| `amount` | `int64` | 可选 |
|
||||
| `description` | `string` | 可选 |
|
||||
| `notifyUrl` | `string` | 可选 |
|
||||
|
||||
### wallet.AlipayTradePagePayReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `payUrl` | `string` | 可选 |
|
||||
|
||||
### wallet.AlipayTradePagePayRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `userIdentification` | `string` | 可选 |
|
||||
| `amount` | `int64` | 可选 |
|
||||
| `description` | `string` | 可选 |
|
||||
| `notifyUrl` | `string` | 可选 |
|
||||
| `returnUrl` | `string` | 可选 |
|
||||
|
||||
### wallet.AlipayTradeWapPayReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `payUrl` | `string` | 可选 |
|
||||
|
||||
### wallet.AlipayTradeWapPayRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `userIdentification` | `string` | 可选 |
|
||||
| `amount` | `int64` | 可选 |
|
||||
| `description` | `string` | 可选 |
|
||||
| `notifyUrl` | `string` | 可选 |
|
||||
| `quitUrl` | `string` | 可选 |
|
||||
|
||||
### wallet.AlipayUniTransferReply
|
||||
|
||||
空消息:请求时发送 `{}`。
|
||||
|
||||
### wallet.AlipayUniTransferRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `userIdentification` | `string` | 可选 |
|
||||
| `amount` | `int64` | 可选 |
|
||||
| `fee` | `int64` | 可选 |
|
||||
| `description` | `string` | 可选 |
|
||||
|
||||
### wallet.ApplyCashRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `channel` | `int32` | 可选 |
|
||||
| `amount` | `int64` | 可选 |
|
||||
| `remark` | `string` | 可选 |
|
||||
|
||||
### wallet.BankCardInfo
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `id` | `int64` | 可选 |
|
||||
| `bankNumber` | `string` | 可选 |
|
||||
| `bankName` | `string` | 可选 |
|
||||
| `cardOwner` | `string` | 可选 |
|
||||
| `idCard` | `string` | 可选 |
|
||||
| `phone` | `string` | 可选 |
|
||||
| `bindId` | `string` | 可选 |
|
||||
| `bankType` | `string` | 可选 |
|
||||
| `bank` | `string` | 可选 |
|
||||
| `created` | `string` | 可选 |
|
||||
|
||||
### wallet.BindPaymentIDRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `payType` | `int32` | 可选 |
|
||||
| `authCode` | `string` | 可选 |
|
||||
|
||||
### wallet.CallBackReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `code` | `string` | 可选 |
|
||||
| `message` | `string` | 可选 |
|
||||
|
||||
### wallet.CallbackRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `id` | `int64` | 可选 |
|
||||
| `identity` | `string` | 可选 |
|
||||
| `callbackStatus` | `bool` | 可选 |
|
||||
| `callbackMsg` | `string` | 可选 |
|
||||
|
||||
### wallet.ChargeRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `amount` | `int64` | 可选 |
|
||||
| `remark` | `string` | 可选 |
|
||||
| `payChannel` | `int32` | 可选 |
|
||||
| `payType` | `string` | 可选 |
|
||||
| `desc` | `string` | 可选 |
|
||||
| `openId` | `string` | 可选 |
|
||||
|
||||
### wallet.FinanceEmpty
|
||||
|
||||
空消息:请求时发送 `{}`。
|
||||
|
||||
### wallet.GetBankCardReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `data` | `[]wallet.BankCardInfo` | 数组 |
|
||||
|
||||
### wallet.GetWalletReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `passportIdentity` | `string` | 可选 |
|
||||
| `walletIdentity` | `string` | 可选 |
|
||||
| `balance` | `int64` | 可选 |
|
||||
| `withdrawalBalance` | `int64` | 可选 |
|
||||
| `status` | `int32` | 可选 |
|
||||
| `alipayId` | `string` | 可选 |
|
||||
| `alipayName` | `string` | 可选 |
|
||||
| `wxpayId` | `string` | 可选 |
|
||||
| `wxpayName` | `string` | 可选 |
|
||||
| `total` | `map<string, int64>` | 对象映射 |
|
||||
| `created` | `string` | 可选 |
|
||||
|
||||
### wallet.GetWalletReply.TotalEntry
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `key` | `string` | 可选 |
|
||||
| `value` | `int64` | 可选 |
|
||||
|
||||
### wallet.GetWalletRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `isTotalTodayIn` | `bool` | 可选 |
|
||||
| `isTotalTodayOut` | `bool` | 可选 |
|
||||
| `isTotalMonthIn` | `bool` | 可选 |
|
||||
| `isTotalMonthOut` | `bool` | 可选 |
|
||||
| `isTotalAllIn` | `bool` | 可选 |
|
||||
| `isTotalAllOut` | `bool` | 可选 |
|
||||
|
||||
### wallet.OrderRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `orderNo` | `string` | 可选 |
|
||||
| `payChannel` | `int32` | 可选 |
|
||||
| `payType` | `string` | 可选 |
|
||||
| `password` | `string` | 可选 |
|
||||
| `args` | `string` | 可选 |
|
||||
| `desc` | `string` | 可选 |
|
||||
| `openId` | `string` | 可选 |
|
||||
|
||||
### wallet.PaymentItem
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `orderNo` | `string` | 可选 |
|
||||
| `tradeNo` | `string` | 可选 |
|
||||
| `type` | `int32` | 可选 |
|
||||
| `payChannel` | `int32` | 可选 |
|
||||
| `payType` | `string` | 可选 |
|
||||
| `amount` | `int64` | 可选 |
|
||||
| `args` | `string` | 可选 |
|
||||
| `status` | `int32` | 可选 |
|
||||
|
||||
### wallet.PaymentReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `code` | `int64` | 可选 |
|
||||
| `result` | `map<string, string>` | 对象映射 |
|
||||
|
||||
### wallet.PaymentReply.ResultEntry
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `key` | `string` | 可选 |
|
||||
| `value` | `string` | 可选 |
|
||||
|
||||
### wallet.RmBankCardRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `identity` | `string` | 可选 |
|
||||
|
||||
### wallet.SetPayPasswordRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `passportIdentity` | `string` | 可选 |
|
||||
| `password` | `string` | 可选 |
|
||||
|
||||
### wallet.Transaction
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `transType` | `int32` | 可选 |
|
||||
| `tradeType` | `int32` | 可选 |
|
||||
| `inTradeNo` | `string` | 可选 |
|
||||
| `outTradeNo` | `string` | 可选 |
|
||||
| `money` | `int64` | 可选 |
|
||||
| `fee` | `int64` | 可选 |
|
||||
| `payChannel` | `int32` | 可选 |
|
||||
| `payType` | `string` | 可选 |
|
||||
| `created` | `string` | 可选 |
|
||||
| `remark` | `string` | 可选 |
|
||||
|
||||
### wallet.TransactionsReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `total` | `int64` | 可选 |
|
||||
| `records` | `[]wallet.Transaction` | 数组 |
|
||||
|
||||
### wallet.TransactionsRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `transType` | `int64` | 可选 |
|
||||
| `tradeType` | `int64` | 可选 |
|
||||
| `start` | `string` | 可选 |
|
||||
| `end` | `string` | 可选 |
|
||||
| `page` | `int64` | 可选 |
|
||||
| `pageSize` | `int64` | 可选 |
|
||||
|
||||
### wallet.WayItem
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `ident` | `string` | 可选 |
|
||||
| `title` | `string` | 可选 |
|
||||
| `intro` | `string` | 可选 |
|
||||
| `args` | `string` | 可选 |
|
||||
|
||||
### wallet.WayReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `way` | `[]wallet.WayItem` | 数组 |
|
||||
|
||||
### wallet.WayRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `platform` | `string` | 可选 |
|
||||
|
||||
### wallet.WxCallBackRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `id` | `string` | 可选 |
|
||||
| `createTime` | `string` | 可选 |
|
||||
| `resourceType` | `string` | 可选 |
|
||||
| `eventType` | `string` | 可选 |
|
||||
| `summary` | `string` | 可选 |
|
||||
| `resource` | `wallet.WxCallBackResource` | 可选 |
|
||||
| `SignInfo` | `wallet.WxCallBackSignInfo` | 可选 |
|
||||
|
||||
### wallet.WxCallBackResource
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `originalType` | `string` | 可选 |
|
||||
| `algorithm` | `string` | 可选 |
|
||||
| `ciphertext` | `string` | 可选 |
|
||||
| `associatedData` | `string` | 可选 |
|
||||
| `nonce` | `string` | 可选 |
|
||||
|
||||
### wallet.WxCallBackSignInfo
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `transactionId` | `string` | 可选 |
|
||||
| `actCode` | `string` | 可选 |
|
||||
| `hallCode` | `string` | 可选 |
|
||||
| `hallBelongMchId` | `int64` | 可选 |
|
||||
| `cardId` | `string` | 可选 |
|
||||
| `code` | `string` | 可选 |
|
||||
| `activityId` | `string` | 可选 |
|
||||
|
||||
### wallet.WxpayAppPreOrderReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `prepayId` | `string` | 可选 |
|
||||
| `appId` | `string` | 可选 |
|
||||
| `mchId` | `string` | 可选 |
|
||||
|
||||
### wallet.WxpayAppPreOrderRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `userIdentification` | `string` | 可选 |
|
||||
| `amount` | `int64` | 可选 |
|
||||
| `description` | `string` | 可选 |
|
||||
| `notifyUrl` | `string` | 可选 |
|
||||
|
||||
### wallet.WxpayJSAPIPreOrderReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `prepayId` | `string` | 可选 |
|
||||
| `appId` | `string` | 可选 |
|
||||
| `timestamp` | `string` | 可选 |
|
||||
| `nonceStr` | `string` | 可选 |
|
||||
| `signType` | `string` | 可选 |
|
||||
| `sign` | `string` | 可选 |
|
||||
|
||||
### wallet.WxpayJSAPIPreOrderRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `userIdentification` | `string` | 可选 |
|
||||
| `amount` | `int64` | 可选 |
|
||||
| `authCode` | `string` | 可选 |
|
||||
| `description` | `string` | 可选 |
|
||||
| `notifyUrl` | `string` | 可选 |
|
||||
| `orderNo` | `string` | 可选 |
|
||||
|
||||
### wallet.WxpayNativePreOrderReply
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `codeUrl` | `string` | 可选 |
|
||||
|
||||
### wallet.WxpayNativePreOrderRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `userIdentification` | `string` | 可选 |
|
||||
| `amount` | `int64` | 可选 |
|
||||
| `description` | `string` | 可选 |
|
||||
| `notifyUrl` | `string` | 可选 |
|
||||
|
||||
### wallet.WxpayTransferReply
|
||||
|
||||
空消息:请求时发送 `{}`。
|
||||
|
||||
### wallet.WxpayTransferRequest
|
||||
|
||||
| JSON 字段 | 类型 | 规则 |
|
||||
|---|---|---|
|
||||
| `userIdentification` | `string` | 可选 |
|
||||
| `amount` | `int64` | 可选 |
|
||||
| `fee` | `int64` | 可选 |
|
||||
| `description` | `string` | 可选 |
|
||||
| `transferName` | `string` | 可选 |
|
||||
Reference in New Issue
Block a user