管理后台

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

{platform}manager

coffee with coding...

限额

通常为了合理配置或为了符合上游通道的政策而设置


创建

以相应的渠道为主体新增有一个限额的策略。

请求地址:/quota/create

请求谓词:POST

请求主体:

名称类型长度必须说明
quota对象参考quota对象
conditions对象集合参考conditions对象集合(与quota是多对一的关系)

quota对象:

名称类型长度必须说明
name字符50名称
channelId整型渠道编号
mId整型商户号编号
relation整型关系依据(0:以下所有条件 1:以下条件的其中之一)
result整型处理结果(0:发送报告 1:自动切换)

conditions对象:

名称类型长度必须说明
interval整型时间间隔(分钟)
threshold整型阈值
unit整型统计单位(0:笔数 1:金额)

响应主体:

名称类型必须说明
数值当前创建限额策略编号

响应示例:

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

编辑

编辑当前的限额策略。

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

请求谓词:POST

请求主体:

名称类型长度必须说明
id数值策略编号
为URL路径的一部分,非GET参数

响应主体:

名称类型必须说明
quota对象参考quota对象
conditions对象集合参考conditions对象集合(与quota是多对一的关系)

quota对象:

名称类型长度必须说明
name字符50名称
channelId整型渠道编号
mId整型商户号编号
relation整型关系依据(0:以下所有条件 1:以下条件的其中之一)
result整型处理结果(0:发送报告 1:自动切换)

conditions对象:

名称类型长度必须说明
interval整型时间间隔(分钟)
threshold整型阈值
unit整型统计单位(0:笔数 1:金额)

响应示例:

{    "status":200,    "message":"ok",    "quota":        {            "name":"001",            "channelId":1,            "mId":10086,            "relation":0,            "result":1        },    "conditions":        [{        "interval":5,        "threshold":10,        "unit":0        },        {        "interval":10,        "threshold":100000,        "unit":1        }]    "timestamp":1218154088000}

查询

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

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

请求谓词:GET

请求参数:

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

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

为URL路径的一部分,非GET参数
quotaId数值策略编号
name文本名称
channelId数值渠道编号
mId数值商户号
handle数值处理方式(0:发送报告 1:自动切换)
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[].name文本名称
items[].channelId数值渠道编号
items[].mId数值商户号
items[].relation数值关系依据(0:以下所有条件 1:以下条件的其中之一)
items[].result数值处理结果(0:发送报告 1:自动切换)
items[].enabled布尔是否启用
items[].dateCreated时间创建时间
items[].dateUpdated时间最后变更时间

响应示例:

{    "status":200,    "message":"ok",    "data":{        "pageIndex":1,        "pageSize":20,        "totalPageCount":123,        "totalItemCount":2450,        "items":[            {                "tenantId":123456,                "id":12345678,                "name":"杭州垚锋信息技术有限公司",                "channelId":12,                "mId":12345678,                "relation":0,                "result":1,                "enabled":"true",                "dateCreated":"2008-08-08T18:18:18",                "dateUpdated":null            },            {                "tenantId":123456,                "id":87654321,                "name":"Tencent",                "channelId":12,                "mId":12345679,                "relation":1,                "result":0,                "enabled":"true",                "dateCreated":"2008-08-08T18:18:18",                "dateUpdated":null            },            ....        ]    },    "timestamp":1218154088000}