API 说明

请求类型

POST

请求 URI

/api/v1/pay/alipay/wap-pay

请求参数

字段 类型 是否必需 说明 备注
amount 字符串 交易金额 以分为单位
callbackURL 字符串 回调 URL 支付完成后系统向这个 URL 发送通知 (最大长度 255个英文字符)
returnURL 字符串 订单返回链接 支付完成后前端跳转到此 URL (最大长度 255个英文字符)
remark 字符串 用户备注 最大长度 128个英文字符

请求示例:

{
  "amount": "1000",
  "callbackURL": "https://your.callback.url",
  "returnURL": "https://your.return.url",
  "remark": ""
}

响应结果

字段 类型 说明 备注
payInfo 字符串 支付跳转链接 用于前端页面进一步完成支付
merchantId 字符串 商家编号
paymentId 字符串 支付编号
amount 字符串 交易金额

响应示例:

{
  "status": "SUCCESS",
  "result": {
    "payInfo": "https://intlmapi.alipay.com/gateway.do?_input_charset=UTF-8&app_pay=Y&currency=CAD&notify_url=https%3A%2F%2Fuat-scanpay.ottpay.com%2Fonline%2Fnotify%2F&out_trade_no=AL4617197768383550&partner=2088721517311327&product_code=NEW_WAP_OVERSEAS_SELLER&return_url=https%3A%2F%2Fyour.return.url&secondary_merchant_id=ON00000097&secondary_merchant_industry=5331&secondary_merchant_name=THE+TFS+FOUNDATION+%28title+for+OTT+test%29&service=create_forex_trade_wap&subject=%28OTTITTT+Test%29THE+TFS+FOUNDATION&total_fee=0.01&sign_type=RSA&sign=QHEImSLHPvqyFb64l8nS0kA6zj%2BPye5Dazed9b8Hy2jWjMbwUpexVb21GKInNsReTigeqUyy6tGQBSZE0Y%2BI4cYbp8ajrSgcsy4STSVeYgI6FSsppp%2FCvL4AWHrrqqesQvwcGslbkDoq7eOXbCfHK%2Fn%2FifLFaXZQts2OXQ0gMwUU8dOgGJWMHAikn2BY9TSqzwXPJ2figz9WEEpRlUpyNm%2BMQYxK5Y0OftVBMHR%2FU%2FhEAhuEJpsBBO3%2BJKpWixRgW2bm1UMdbENdyY48j1qYU2LSMGCTP18r2%2FUCgLzZbPKCmkpKnYRPK7DJTA%2FOQ4Veqr0Ub4WYehX%2BanmqwPZWCg%3D%3D",
    "merchantId": "ON00000097",
    "paymentId": "DEMOORDERID0000013",
    "amount": null
  }
}

获得支付结果

OTT Pay API 服务器从支付通道获得支付结果后立即将支付结果发送到指定的 callbackURL。当然商户系统也能通过 支付状态查询 API 进行主动查询。