商户采购API接口文档
  1. 携号转网/空号检测API
商户采购API接口文档
  • 采购文档中心
  • 开发指南
    • 对接环境介绍
    • 接口签名介绍
    • API接口调试
    • 常见问题
  • 接口文档
    • 话费|油卡|权益|代充|流量-采购文档
      • 新商品ID模式
        • 放单API
        • 查询商品列表API
        • 修改商品自主报价
        • 商品自定义放单超时时间设置
      • 旧产品模式API
        • 旧产品模式-放单API
        • 查询商品列表API
        • 修改商品自主报价
      • 商品价格变更通知
        • 商品价格变更订阅取消
        • 商品价格变更订阅
        • 商品价格变更推送
      • 代充充值-采购文档
        • 代充放单API
        • 解除充值号码/卡密黑名单API
      • 油卡CK代充
        • 油卡代充对接流程
        • 油卡CK代充放单API
        • 登录油卡账号
        • 上报登录验证码
        • 上报查询任务
        • 查询任务结果
      • 资金查询API
      • 订单结果状态回调API
      • 订单做单日志
      • 订单状态查询API
      • 订单状态列表批量查询API
      • 商户订单退款请求
      • 商户退款通知回调API
      • 预购订单退款请求
    • 携号转网/空号检测API
      • 提交查询订单API
        POST
    • 卡密卡券-采购文档
      • 卡种面值库存列表
      • 库存购买
      • 卡密求购(非必须)
      • 取消求购
      • 订单查询API
      • 上报订单结果
      • 订单状态回调API
      • 商户余额查询
      • 商户流水查询(按天查询)
    • 电影票-采购文档
      • 城市列表
      • 地区列表
      • 影院列表
      • 影院排期列表
      • 座位图
  • 数据模型
    • 示例数据模型
      • Pet
      • Category
      • Tag
  1. 携号转网/空号检测API

提交查询订单API

POST
/api/merchant/upload_order

2.请求参数:#

注:公共参数之外为业务参数,秘钥签名公共参数必传#

参数名称参数类型是否必须参数描述
miniunit_idinteger是充商品列表中获得商品ID
datasarray是非必传,一维数组

参数说明#

【注:不同的商品代码下拥有不同的datas参数】
【调用“获取产品列表”接口实时查看平台产品】
【页面实时查看平台产品:查看 】
业务类型商品编码(必传)
miniunit_id
业务名称datas参数资源id备注
号码检测1002113空号检测-实时查询datas:["
"target":'验证手机号码', //16671829***
]
--号码检测-空号检测
携号检测1002210携号查询-实时查询同上--号码检测-携号查询 -实时查询

4.返回参数:#

示例:
参数名称参数类型是否必须参数描述
codeint是请求结果,0为成功,其他为错误,详见错误码
messagestring否相应结果信息
data.order_idstring是平台充值订单号
data.third_idstring是商家侧订单ID
data.targetstring是需要充值的号码(手机号/油卡号)
#注请求以表单方式提交 示例需要转成表单数组

请求:https://merchant.task.mf178.cn/api/merchant/upload_order
#post表单提交的数据转json格式如下
{
	"app_key": "455656544",
	"timestamp": 1623343322,
	"sign":"sgsdsg3aasdgdsgsdfs434343efset43",
	"miniunit_id":1002210,
	"datas":{
		"target": "13760471262",
	}
}
返回:
#携号转网成功:
{
    "code": 0,
    "message": "ok",
    "stime": 1743647476.921108,
    "etime": 1743647477.532642,
    "data": [{
        "order_id": "223221352193323",//平台订单号
        "target": "13642361003",//检测手机号
        "state": 3,//状态
        "area": "广东-深圳",//区域
        "original_isp": "移动",//原运营商
        "new_isp": "移动",//现运营商
        "new_isp_code": "CMCC",//运营商标识 CMCC:移动,CUCC:联通;CTCC:电信;CBN:广电
        "is_transfer": 0,//是否携号转网0:否;1:是;2:未知
        "is_transfer_msg": "否",//是否携号转网提示
    }]
}
#空号检测成功:
{
    "code": 0,
    "message": "ok",
    "stime": 1743648739.376119,
    "etime": 1743648740.448402,
    "data": [{
        "order_id": "250403100010005",//平台订单号
        "target": "13642361003",//检测手机号
        "state": 3,//状态
        "area": "广东-深圳",//区域
        "isp": "中国移动",//运营商
        "status": "1",//号码状态码(详情见下方)
        "status_msg": "实号",//号码状态
    }]
}
#错误:
#错误编码含义如下方所示
{"code":10010, "message":'merchant disabled', "data":null }
异常情况:
1极端情况-当放单api返回无法解析的json时 可做失败处理,稍后即可重新放单

6.状态编码说明#

错误码 (错误以错误码为主,同一错误码有不同的错误原因,方便跟踪问题)#

错误码接口错误描述处理结果
0所有成功订单推送成功
10001所有参数错误处理失败
10002所有签名错误处理失败
10003所有时间戳超期处理失败
10004所有商户不存在处理失败
10005所有商户被禁用处理失败
10006所有商户请求IP错误处理失败
10010所有第三方订单号已存在不用处理,查单获取结果
10011所有账户余额不足处理失败
10012所有渠道不可用或无资源 业务配置异常处理失败
10013所有查询故障,请稍后再试处理失败
10014所有号码有问题(号码格式错误、空号或已拉黑)处理失败
10015所有订单不存在一分钟后查单不存在,则处理失败
10017所有系统查询失败系统查询失败

订单状态说明:#

state状态名备注处理结果
1待处理未进行检验处理中
11待账号验证未进行检验处理中
12账号验证中未进行检验处理中
2处理中开始进行检验处理中
3检验成功检验结果处理成功
4检验失败检验结果处理失败
41检验结果未知检验结果未知人工核实
6失败已退款检验结果处理失败

空号结果status状态说明:#

status状态名
0空号
1实号
2停机
3库无
4沉默号
5风险号
6关机
7疑似关机
8忙
当state=4或6时 检验失败会返回 error_code
error_code说明
1检验号码问题
3未进行检验
4其他问题

请求参数

Body 参数application/json

示例
{
    "app_key": "",
    "timestamp": "",
    "sign": "",
    "miniunit_id": "10001",
    "datas": {
        "target": "13760471262"
    }
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://test.merchant.center.mf178.cn/api/merchant/upload_order' \
--header 'Content-Type: application/json' \
--data-raw '{
    "app_key": "",
    "timestamp": "",
    "sign": "",
    "miniunit_id": "10001",
    "datas": {
        "target": "13760471262"
    }
}'

返回响应

🟢200成功
application/json
Body

示例
{
    "code": 0,
    "message": "ok",
    "stime": 1743647476.921108,
    "etime": 1743647477.532642,
    "data": [
        {
            "order_id": "223221352193323", //平台订单号
            "target": "13642361003", //检测手机号
            "state": 3, //状态
            "area": "广东-深圳", //区域
            "original_isp": "移动", //原运营商
            "new_isp": "移动", //现运营商
            "new_isp_code": "CMCC", //运营商标识 CMCC:移动,CUCC:联通;CTCC:电信;CBN:广电
            "is_transfer": 0, //是否携号转网0:否;1:是;2:未知
            "is_transfer_msg": "否", //是否携号转网提示
        }
    ]
}
修改于 2025-11-20 07:55:36
上一页
预购订单退款请求
下一页
卡种面值库存列表
Built with