blob: ed1adb4b97b79d99d6b411f3dfcbf5a93f1b45bc [file] [log] [blame]
components:
headers:
TenantId:
name: X-TENANT-ID
in: header
description: 租户ID
required: true
schema:
type: string
responses:
CommonError:
description: 请求失败
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
schemas:
ErrorResponse:
type: object
title: 请求错误
required:
- message
properties:
timestamp:
type: string
format: date-time
code:
type: string
title: 错误码
message:
type: string
title: 错误信息
TransDate:
type: string
title: 交易日期
minLength: 8
maxLength: 8
pattern: '[0-9]*'
TransTime:
type: string
title: 交易时间
minLength: 6
maxLength: 6
pattern: '[0-9]*'
ShopAccNo:
type: string
title: 商户号
pattern: '[0-9]*'
Refno:
type: string
title: 交易号
minLength: 16
pattern: '[0-9]*'
QrcodeFormat:
type: string
title: Qrcode格式
enum:
- plain
- base64
- hex
TransResult:
type: string
enum:
- success
- failed
- already_success
- require_query
UserStatus:
type: string
description: |
* normal 正常
* frozen 冻结
* canceled 注销
* closed 关闭
* notexists 不存在
enum:
- normal
- fronzen
- canceled
- closed
- notexists
SubAccountMetadata:
type: object
required:
- name
- status
properties:
name:
type: string
title: 子账户名
status:
title: 子账户状态
$ref: '#/components/schemas/UserStatus'
balance:
type: integer
title: 子账户余额
expire:
type: string
title: 余额有效期
format: date-time