Cloudtay
Taypay v1

创建订单接口

Taypay v1 创建订单接口说明与示例。

创建订单接口

POST /api/payment/open/v1/order/create
Content-Type: application/json

请求参数

字段类型必填说明
app_idstring商户应用 ID。
merchant_order_nostring商户侧订单号。
amountstring订单金额, 单位为元。
channelstring支付通道编码, 如 epay_alipay
subjectstring订单标题。
bodystring订单附加说明, 建议用于用户提示。
notify_urlstring支付结果异步通知地址。
return_urlstring支付完成后的页面返回地址。
timestampinteger秒级时间戳。
noncestring请求随机串, 用于防重放。
sign_typestring签名算法。
signstring签名值。

请求示例:

{
  "app_id": "your_app_id",
  "merchant_order_no": "M202605220001",
  "amount": "99.00",
  "channel": "epay_alipay",
  "subject": "VIP会员月卡",
  "body": "用户购买 VIP 会员月卡",
  "notify_url": "https://merchant.example.com/payment/notify",
  "return_url": "https://merchant.example.com/payment/return",
  "timestamp": 1779465600,
  "nonce": "random_string_16_32",
  "sign_type": "HMAC-SHA256",
  "sign": "generate_by_app_secret"
}

响应参数

字段类型说明
codeinteger业务响应码, 0 表示成功。
messagestring响应说明。
data.merchant_order_nostring商户订单号。
data.platform_order_nostring平台订单号。
data.amountstring订单金额。
data.fee_amountstring手续费。
data.settlement_amountstring结算金额。
data.channelstring支付通道。
data.statusinteger订单状态码。
data.payment_statusstring支付状态文本。
data.payment_status_codeinteger支付状态码。
data.lifecycle_statusstring生命周期状态。
data.paid_after_closedboolean订单关闭后是否仍可支付。
data.pay_urlstring收银台跳转地址。
data.pay_params.pay_typestring收款方式参数类型。
data.pay_params.qrcodestring二维码内容。
data.pay_params.imgstring二维码图片地址。

响应示例:

{
  "code": 0,
  "message": "success",
  "data": {
    "merchant_order_no": "M202605220001",
    "platform_order_no": "EP202605220001",
    "amount": "99.00",
    "fee_amount": "1.49",
    "settlement_amount": "97.51",
    "channel": "epay_alipay",
    "status": 0,
    "payment_status": "unpaid",
    "payment_status_code": 0,
    "lifecycle_status": "active",
    "paid_after_closed": false,
    "pay_url": "https://pay.example.com/checkout/EP202605220001",
    "pay_params": {
      "pay_type": "h5",
      "qrcode": "",
      "img": ""
    }
  }
}
Copyright © 2026