开始

接入说明

通过本站接口可以发起收款、接收支付结果、查询订单和申请退款。接入需要商户号和密钥,按下面的顺序准备即可。

接口可兼容 epay 的下单、页面跳转与退款请求;epay 的查单等其它接口不兼容,请按本文档调用。

准备工作

登录商户中心,打开「账户中心 → API信息」,接入要用的信息都在这里:

项目用途
接口地址https://z.weixiao.cc/,各接口的地址都在它后面拼路径
商户号请求参数 pid 的值
MD5密钥MD5 签名用的密钥
商户私钥RSA 签名用的私钥
商户公钥与商户私钥是一对
平台公钥验 RSA 签名的支付结果通知

注意

密钥只保存在你的服务器上,不要写进网页或 APP。在「API信息」重置 MD5密钥、重新生成 RSA 密钥对之后,旧的立即失效,请同步更新服务器上的配置。

接口地址

接口地址方式
页面跳转支付https://z.weixiao.cc/submitGET、POST
API 接口支付https://z.weixiao.cc/apiPOST
查询订单https://z.weixiao.cc/queryPOST
批量查询https://z.weixiao.cc/ordersPOST
申请退款https://z.weixiao.cc/refundPOST
退款查询https://z.weixiao.cc/refundqueryPOST
关闭订单https://z.weixiao.cc/closePOST
商户信息https://z.weixiao.cc/merchantPOST
结算记录https://z.weixiao.cc/settlePOST

请求规则

项目规则
提交方式POST 表单;页面跳转支付也可 GET
字符编码UTF-8
返回格式JSON(页面跳转支付除外)
签名MD5 或 RSA,见「V1(MD5签名)」「V2(RSA签名)」
金额单位为元,最多两位小数,如 1.00
时间YYYY-MM-DD HH:MM:SS
  • 提交方式:POST 表单(application/x-www-form-urlencoded);页面跳转支付也可用 GET 查询串
  • 时间:YYYY-MM-DD HH:MM:SS,如 2026-09-27 12:00:35

注意

参数要么全部放在 POST 表单里,要么全部放在 URL 查询串里:POST 表单不为空时,查询串里的参数一律不读。不支持 JSON 请求体,也不支持 multipart/form-data。

商户号写法

商户号以「API信息」里显示的为准。商户号带字母前缀(如 zp1001)时,pid 传完整商户号或只传数字部分(1001)都可以,签名按你实际传的值计算。接口返回和支付结果通知里的 pid 都是数字部分。

接入流程

  1. 在「API信息」取得商户号和密钥。
  2. 下单:网站前台用「页面跳转支付」,服务器后台用「API 接口支付」。
  3. 付款成功后,平台向下单时传的 notify_url 发送「支付结果通知」,你验签、处理订单后返回 success。
  4. 以支付结果通知或「查询订单」的结果更新订单状态;return_url 只负责把付款人带回你的页面。
  5. 需要时调用「申请退款」「关闭订单」。

返回码

code含义
1成功
-1请求没有成功,原因见 msg
-2订单已生成,但支付通道下单失败,原因见 msg

申请退款返回「退款处理中」时 code 也是 -1,但退款并没有失败,见「申请退款」。全部返回信息见「错误码」。