页面跳转支付
此接口可用于用户前台直接发起支付,使用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>