面向开发者的支付宝支付接入服务

服务说明

DVSPAY 提供完整的支付 API:商品管理、订单创建、支付宝签名与异步回调验签、商户回调转发、 密钥鉴权与可视化管理后台。本页仅为展示说明,所有实际功能均在 API 站点。

⚠️ 本页 pay.dvscloud.net 只用于展示, 不提供任何支付或下单功能。

入口

健康检查GET /api/v1/health
支付宝回调POST /webhook/alipay

能力

RSA 密钥鉴权商户由后台创建,系统生成 RSA-2048 密钥对;MID + 私钥签名换取 token
商品管理创建 / 修改 / 上下架,RESTful 接口
订单与收款下单即得 payUrl,用户打开即可付款
支付宝官方签名RSA2 签名,页面跳转类接口返回官方表单
回调验签RSA2 验签 + app_id 校验 + 金额比对
幂等防重按 notify_id / trade_no 去重,重复通知不重复入账
回调四层认证共享 KEY + 平台 RSA2 签名 + 时间戳/nonce 防重放 + 商户回执签名
回调含完整订单订单详情 + 商品快照 + 支付宝原始回调摘要,失败自动退避重试
离线查单凭完整私钥查询订单是否已支付(读已验签的支付宝回调记录)
主动查单对账补单接口,回调丢失也能回正
管理后台订单 / 商品 / 商户 / 回调事件 / 审计日志
审计留痕全部关键操作写入审计日志

三步接入

# 0) 由 /admin 创建商户 → 系统生成 RSA-2048 密钥对
#    公钥存档,私钥仅经 60 秒下载链接 / 前端文本框交付一次

# 1) 用「MID + 私钥」签名换 token(RSA2 / SHA256withRSA)
#    待签串 = mchId + "\n" + timestamp + "\n" + nonce
POST https://dvs-pay.api.dvscloud.net/api/v1/auth/token
{ "mchId": "M...", "timestamp": 1792197122, "nonce": "abc", "sign": "base64签名" }

# 2) 创建商品
POST /api/v1/products      Authorization: Bearer <token>
{ "name": "云服务器 ECS 基础型", "price": "0.01" }

# 3) 下单,把 payUrl 给用户
POST /api/v1/orders        Authorization: Bearer <token>
{ "productId": "prod_xxx", "buyerId": "user_001" }
→ { "ok": true, "payUrl": ".../pay/DVS...", "paymentHtml": "..." }

# 4) 离线查单(非回调,必须附完整私钥)
POST /api/v1/orders/{outTradeNo}/paid
{ "privateKey": "-----BEGIN PRIVATE KEY-----..." }
→ { "paid": true, "source": "alipay_notify(cached)", ... }

完整接口清单与回调验签示例,请登录 管理后台 的「API 文档」页。