页面跳转支付

此接口可用于用户前台直接发起支付,使用form表单跳转或拼接成url跳转。

请求信息

请求URL /api/pay/submit
请求方式 POST 或 GET(推荐POST,不容易被劫持)

请求参数

参数名 类型 必填 示例值 说明
pid Int 1001 商户ID
type String alipay 支付方式,详见支付方式列表
out_trade_no String 20160806151343349 商户订单号
notify_url String http://www.pay.com/notify_url.php 服务器异步通知地址
return_url String http://www.pay.com/return_url.php 页面跳转通知地址
name String VIP会员 商品名称,如超过127个字节会自动截取
money String 1.00 商品金额,单位:元,最大2位小数
param String 没有请留空 业务扩展参数,支付后原样返回
timestamp String 1721206072 当前时间戳,10位整数,单位秒
sign String 签名字符串,详见签名规则
sign_type String RSA 签名类型,默认为RSA

其他说明

注意事项

请求示例

<!-- 以下是使用表单提交的示例代码 -->
<form action="/api/pay/submit" method="POST">
    <input type="hidden" name="pid" value="1001"/>
    <input type="hidden" name="type" value="alipay"/>
    <input type="hidden" name="out_trade_no" value="20160806151343349"/>
    <input type="hidden" name="notify_url" value="http://www.pay.com/notify_url.php"/>
    <input type="hidden" name="return_url" value="http://www.pay.com/return_url.php"/>
    <input type="hidden" name="name" value="VIP会员"/>
    <input type="hidden" name="money" value="1.00"/>
    <input type="hidden" name="timestamp" value="1721206072"/>
    <input type="hidden" name="sign_type" value="RSA"/>
    <input type="hidden" name="sign" value="签名值..."/>
    <input type="submit" value="立即支付"/>
</form>