商户后台

供派娜(PayAny)聚合支付SaaS平台用户的商户进行管理终端、订单、退款、争议、运单、提现、报表等。

{platform}merchant

coffee with coding...

提现

通常来处理或者查看当前账户的提现信息


申请

创建一条提现申请。

请求地址:/drawcash/create

请求谓词:GET

请求参数:

名称类型长度必须说明
bankId数值提现账户编号
currency字符如:CNY提现币种
amount数值提现金额(0-1000000000)

响应主体:

名称类型必须说明
数值提现编号

响应示例:

{        "status":200,        "message":"ok",        "data":123456,        "timestamp":1218154088000    }}

查询

以分页形式提供提现的列表或查询结果。

请求地址:/drawcash/list/{pageIndex}-{pageSize}

请求谓词:GET

请求参数:

名称类型长度必须说明
pageIndex数值>=1分页页码

为URL路径的一部分,非GET参数
pageSize数值1~100分页容量,建议20

为URL路径的一部分,非GET参数
id数值提现编号
merchantId数值商户号
status数值状态:(0:待处理,1:处理中,2:已成功,3:已失败,4:已取消)
dateStart时间

yyyy-mm-dd hh:mm:ss
起始时间,包含

如:2008-08-08 08:08:08
dateEnd时间

yyyy-mm-dd hh:mm:ss
截止时间,包含

如:2018-10-18 18:18:18

响应主体:

名称类型必须说明
pageIndex数值分页页码
pageSize数值分页容量
totalPageCount数值总页数
totalItemCount数值总记录数
items集合对象集合,可以为空
items[].tenantId数值同开发者帐号
items[].id数值编号
items[].merchantId文本商户编号
items[].bankName文本开户银行
items[].cardHolder文本持卡人
items[].cardNumber文本卡号
items[].currency文本提现币种
items[].total文本总计
items[].credit文本入账
items[].fee文本手续费
items[].status文本状态
items[].dateCreated时间创建时间
items[].dateUpdated时间最后变更时间

响应示例:

{    "status":200,    "message":"ok",    "data":{        "pageIndex":1,        "pageSize":20,        "totalPageCount":123,        "totalItemCount":2450,        "items":[            {                "tenantId":123456,                "id":12345678,                "merchantId":12345678,                "bankName":"中国银行",                "cardHolder":"张三",                "cardNumber":"4111111111111111",                "currency":"CNY",                "total":10000.00,                "credit":9990.00,                "fee":10.00,                "status":1,                "dateCreated":"2008-08-08T18:18:18",                "dateUpdated":null            },            {                "tenantId":123456,                "id":12345678,                "merchantId":12345678,                "bankName":"中国银行",                "cardHolder":"张三",                "cardNumber":"4111111111111111",                "currency":"CNY",                "total":10000.00,                "credit":9990.00,                "fee":10.00,                "status":1,                "dateCreated":"2008-08-08T18:18:18",                "dateUpdated":null            },            ....        ]    },    "timestamp":1218154088000}

提现户创建

创建提现账户。

请求地址:/bankaccount/create

请求谓词:GET

请求参数:

名称类型长度必须说明
bankName字符80开户银行
cardHolder字符80开户名称
cardNumber数值20账户号码

响应主体:

名称类型必须说明
布尔true表示创建成功
false表示创建失败

响应示例:

{        "status":200,        "message":"ok",        "data":true,        "timestamp":1218154088000    }}

查询

以分页形式提供提现账户的列表或查询结果。

请求地址:/bankaccount/list/{pageIndex}-{pageSize}

请求谓词:GET

请求参数:

名称类型长度必须说明
pageIndex数值>=1分页页码

为URL路径的一部分,非GET参数
pageSize数值1~100分页容量,建议20

为URL路径的一部分,非GET参数
dateStart时间

yyyy-mm-dd hh:mm:ss
起始时间,包含

如:2008-08-08 08:08:08
dateEnd时间

yyyy-mm-dd hh:mm:ss
截止时间,包含

如:2018-10-18 18:18:18

响应主体:

名称类型必须说明
pageIndex数值分页页码
pageSize数值分页容量
totalPageCount数值总页数
totalItemCount数值总记录数
items集合对象集合,可以为空
items[].tenantId数值同开发者帐号
items[].id数值编号
items[].merchantId文本商户编号
items[].bankName文本开户银行
items[].cardHolder文本持卡人
items[].cardNumber文本卡号
items[].dateCreated时间创建时间

响应示例:

{    "status":200,    "message":"ok",    "data":{        "pageIndex":1,        "pageSize":20,        "totalPageCount":123,        "totalItemCount":2450,        "items":[            {                "tenantId":123456,                "id":12345678,                "contractId":12345678,                "merchantId":12345678,                "bankName":"中国银行",                "cardHolder":"张三",                "cardNumber":"4111111111111111",                "dateCreated":"2008-08-08T18:18:18"            },            {                "tenantId":123456,                "id":12345678,                "contractId":12345678,                "merchantId":12345678,                "bankName":"中国银行",                "cardHolder":"张三",                "cardNumber":"4111111111111111",                "dateCreated":"2008-08-08T18:18:18"            },            ....        ]    },    "timestamp":1218154088000}