💵 页面跳转支付
POST
https://xpay.100yc.com/submit.php
接口描述
POST数据:pid={商户ID}&type={支付方式}&out_trade_no={商户订单号}¬ify_url={服务器异步通知地址}&return_url={页面跳转通知地址}&name={商品名称}&money={金额}&customer_id={客户标识}&sitename={网站名称}&sign={签名字符串}&sign_type=MD5
请求参数
字段名
参数名
必填
类型
示例值
描述
商户ID
pid
必填
Int
1000
商户ID
支付方式
type
必填
String
alipay
支付方式:alipay:支付宝,qqpay:QQ钱包,wxpay:微信支付,usdt:USDT数字货币,bankcard:银行卡转账支付
商户订单号
out_trade_no
必填
String
20160806151343349
商户订单号
异步通知地址
notify_url
必填
String
http://站点域名/notify_url.php
服务器异步通知地址
跳转通知地址
return_url
必填
String
http://站点域名/return_url.php
页面跳转通知地址
商品名称
name
必填
String
一个奥利奥
商品名称
商品金额
money
必填
String
1.00
商品金额
客户标识
customer_id
可选
String
user_12345
第三方系统的用户标识,用于订单关联和查询,支持中文字符,最大长度100字符
网站名称
sitename
可选
String
我的网站
网站名称,可以为空
签名字符串
sign
必填
String
202cb962ac59075b964b07152d234b70
签名字符串,签名算法与支付宝签名算法相同
签名类型
sign_type
必填
String
MD5
默认为MD5
说明 / 示例
发起支付请求时,customer_id(客户标识)和sitename(网站名称)参数可以为空,其他为必填项
customer_id用于标识第三方系统的用户,支持中文字符,最大长度100字符
签名算法与支付宝签名算法相同
页面跳转支付示例
// 带客户标识的页面跳转支付表单示例
<form action="https://xpay.100yc.com/submit.php" method="post">
<input type="hidden" name="pid" value="1000">
<input type="hidden" name="type" value="alipay">
<input type="hidden" name="out_trade_no" value="ORDER20250821001">
<input type="hidden" name="notify_url" value="https://yoursite.com/notify.php">
<input type="hidden" name="return_url" value="https://yoursite.com/return.php">
<input type="hidden" name="name" value="测试商品">
<input type="hidden" name="money" value="100.00">
<input type="hidden" name="customer_id" value="用户_测试_001">
<input type="hidden" name="sitename" value="我的网站">
<input type="hidden" name="sign" value="202cb962ac59075b964b07152d234b70">
<input type="hidden" name="sign_type" value="MD5">
<input type="submit" value="立即支付">
</form>
回调示例
// 异步回调(notify_url)和同步回调(return_url)都会包含customer_id参数
GET /notify.php?pid=1000&trade_no=Y20250821001&out_trade_no=ORDER20250821001&type=alipay&name=测试商品&money=100.00&customer_id=用户_测试_001&trade_status=TRADE_SUCCESS&sign=xxx&sign_type=MD5