管理后台

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

{platform}manager

coffee with coding...

商户

通常表示一个客户的账户单元。一个合同下可以有不限制数量的商户,即每个客户可以创建N个商户号。每个商户号下的交易、退款、运单等相互独立。


创建

为指定的合同下新增一个商户。

请求地址:/merchant/create

请求谓词:POST

请求主体:

名称类型长度必须说明
contractId数值合同编号

当前准备新增的商户隶属的合同
name文本50名称

便于识别和记忆为目的的命名
level数值[限定范围]级别

0常规
1信任
settleCurrency文本3结算币种

ISO三位大写货币字母代码,如人民币CNY,美元USD
settleType数值[限定范围]结算方式

0固定
1动态
settleDelay数值>=0基础结算周期
integrateModes数值[限定范围]

[可多选]
集成方式

多选为&位运算,如:1&2,结果为3

0
1直连
2托管

响应主体:

名称类型必须说明
数值当前创建商户的编号

响应示例:

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

编辑-基础信息

对指定的商户进行信息修改。

请求地址:/merchant/update/{id}

请求谓词:PUT

请求主体:

名称类型长度必须说明
id数值商户编号

为URL路径的一部分,非GET参数
name文本50名称

以便于识别和记忆为目的的命名
level数值[限定范围]级别

参考创建处声明
settleType数值[限定范围]结算方式

参考创建处声明
settleDelay数值>=0基础结算周期
integrateModes数值[限定范围]

[可多选]
集成方式<

参考创建处声明

响应主体:

名称类型必须说明
布尔true表示编辑成功

false表示编辑失败

响应示例:

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

编辑-状态

对指定的商户进行修改状态。

请求地址:/merchant/set/{id}

请求谓词:PUT

请求主体:

名称类型长度必须说明
id数值商户编号

为URL路径的一部分,非GET参数
status数值[限定范围]状态

0正常
1暂停(能浏览查询,也可以申请提现)
2冻结(只能浏览查询)

响应主体:

名称类型必须说明
布尔true表示编辑成功

false表示编辑失败

响应示例:

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

详情

获取指定的商户的详细信息。

请求地址:/merchant/get/{id}

请求谓词:GET

请求参数:

名称类型长度必须说明
id数值商户编号

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

响应主体:

名称类型必须说明
id数值商户编号
contractId数值隶属的合同编号
name文本名称
level数值级别

参考创建处声明
settleCurrency文本结算币种
settleType数值结算方式

参考创建处声明
settleDelay数值基础结算周期
integrateModes数值集成方式

参考创建处声明
status数值状态

参考编辑处声明
dateCreated时间创建时间
dateUpdated时间最后变更时间

响应示例:

{    "status":200,    "message":"ok",    "data":{        "id":11223344,        "contractId":12345678,        "name":"YF001",        "level":1,        "settleCurrency":"CNY",        "settleType":"0",        "settleDelay":1,        "integrateModes":3,        "status":0,        "dateCreated":"2008-08-08T18:18:18",        "dateUpdated":null    },    "timestamp":1218154088000}

列表

以分页形式提供商户筛选的列表。

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

请求谓词:GET

请求参数:

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

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

为URL路径的一部分,非GET参数
contractId数值合同编号
merchantId数值商户编号
name文本商户名称
level数值级别
status数值状态
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[].id数值商户编号
items[].contractId数值隶属的合同编号
items[].name文本名称
items[].level数值级别

参考创建处声明
items[].settleCurrency文本结算币种
items[].settleType数值结算方式

参考创建处声明
items[].settleDelay数值基础结算周期
items[].integrateModes数值集成方式

参考创建处声明
items[].status数值状态<

参考编辑处声明
items[].dateCreated时间创建时间
items[].dateUpdated时间最后变更时间

响应示例:

{    "status":200,    "message":"ok",    "data":{        "pageIndex":1,        "pageSize":20,        "totalPageCount":100,        "totalItemCount":1998,        "items":[            {                "id":11223344,                "contractId":12345678,                "name":"YaoFeng001",                "level":1,                "settleCurrency":"CNY",                "settleType":"0",                "settleDelay":1,                "integrateModes":3,                "status":0,                "dateCreated":"2008-08-08T18:18:18",                "dateUpdated":null            },            //....        ]    },    "timestamp":1218154088000}