PAYMENT 02

API 下单

此接口用于服务器后端发起支付请求,返回 JSON 数据,包含支付二维码链接、跳转 URL 或 JSAPI 参数等。V2

接口地址https://api.alldaypay.cn/api/pay/create
请求方式POST
签名方式RSA

请求参数

字段名变量名必填类型示例值描述
商户 IDpid是Int1001
接口类型method是Stringweb见下方接口类型列表
设备类型device否Stringpc仅 web 支付需要
支付方式type是Stringalipayalipay/wxpay/qqpay 等
商户订单号out_trade_no是String20260908001
异步通知地址notify_url是Stringhttps://xxx/notify.php
跳转通知地址return_url否Stringhttps://xxx/return.php
商品名称name是StringVIP会员
商品金额money是String1.00单位:元
用户 IPclientip是String192.168.1.1用户发起支付的 IP
业务扩展参数param否String支付后原样返回
被扫授权码auth_code否String仅付款码支付需要
用户 Openidsub_openid否String仅 JSAPI 支付需要
应用 AppIdsub_appid否String仅微信 JSAPI 需要
是否小程序is_applet否Int1仅 JSAPI,1=小程序
手续费承担方fee_mode否Int00:商家承担,1:买家承担
时间戳timestamp是String172120607210 位整数
签名sign是String
签名类型sign_type是StringRSA

接口类型(method)列表

调用值描述
web通用网页支付(根据 device 自动返回跳转 URL / 二维码 / 小程序 URL)
jump跳转支付,仅返回跳转 URL
jsapiJSAPI 支付(小程序内支付,需传 sub_openid 和 sub_appid)
appAPP 支付(iOS/安卓 APP 内支付)
scan付款码支付(需传 auth_code)
applet小程序支付(微信小程序内使用)

设备类型(device)列表

调用值描述
pc电脑浏览器(默认)
mobile手机浏览器
wechat微信内浏览器
alipay支付宝客户端
qq手机 QQ 内浏览器
douyin抖音 APP

返回参数

字段名变量名类型示例值描述
返回状态码codeInt00 为成功,其它为失败
错误信息msgString失败时返回原因
平台订单号trade_noString20260908001平台内部订单号
发起支付类型pay_typeStringqrcode见下方说明
发起支付参数pay_infoStringweixin://...根据 pay_type 返回不同内容
时间戳timestampString1721206072
签名signString需验签
签名类型sign_typeStringRSA

发起支付类型(pay_type)说明

pay_type描述
jump返回支付跳转 URL,直接跳转即可
qrcode返回二维码链接,前端生成二维码展示
html返回 HTML 代码,用于支付跳转
urlscheme返回微信/支付宝小程序跳转 URL Scheme
jsapi返回 JSAPI 支付参数(JSON 字符串)
app返回 APP 支付参数
scan付款码支付成功,返回订单信息
wxplugin返回微信小程序插件参数
wxapp返回拉起微信小程序的参数和路径

返回示例

{
    "code": 0,
    "trade_no": "20260908001",
    "pay_type": "qrcode",
    "pay_info": "weixin://wxpay/bizpayurl?pr=04IPMKM",
    "timestamp": "1721206072",
    "sign": "...",
    "sign_type": "RSA"
}
提示:代码中需根据返回的 pay_type 展示对应支付页面。如果不确定如何处理,可传 method=jump,这样只会返回 jump 类型,直接跳转支付即可。