页面跳转支付接口:把用户浏览器跳转或表单提交到本接口,后续支付页面由平台完成。传了支付方式(type)时直接进入该支付方式的支付页面;不传则进入收银台,由用户在商户已开通的支付方式(如微信支付、支付宝、抖音支付)中选择
接口说明(V1)
请求URL:https://pay.senhuo.cn/submit.php
请求方式:POST 或 GET(推荐POST,不容易被劫持或屏蔽)
签名方式:MD5(详见MD5签名算法)
接口说明(V2)
请求URL:https://pay.senhuo.cn/api/pay/submit
请求方式:POST 或 GET(推荐POST,不容易被劫持)
签名方式:RSA(详见RSA签名算法)
注意:
• 支付方式(type)不传会跳转到收银台支付,由用户选择支付方式
• 推荐使用POST方式提交,不容易被劫持或屏蔽;使用GET方式时参数值需进行URL编码(如RSA签名中的 + / = 字符),否则验签会失败
• V2版本使用RSA签名更安全,建议优先使用
请求示例(V1)
POST https://pay.senhuo.cn/submit.php
pid=1001&
type=alipay&
out_trade_no=20160806151343349&
notify_url=http://www.pay.com/notify_url.php&
return_url=http://www.pay.com/return_url.php&
name=VIP会员&
money=1.00&
sign=202cb962ac59075b964b07152d234b70&
sign_type=MD5
请求示例(V2)
POST https://pay.senhuo.cn/api/pay/submit
pid=1001&
type=alipay&
out_trade_no=20160806151343349&
notify_url=http://www.pay.com/notify_url.php&
return_url=http://www.pay.com/return_url.php&
name=VIP会员&
money=1.00&
timestamp=1721206072&
sign=e8ac20da************e&
sign_type=RSA
返回说明
• 接口调用成功后会自动跳转到收银台页面或支付页面
• 用户完成支付后,系统会自动跳转到return_url并发送异步通知到notify_url
• 请确保notify_url和return_url地址可正常访问
抖音支付(type=douyinpay)说明
type=douyinpay 时,平台按用户打开页面的环境自动选择支付方式:
• 在抖音App内打开(且通道开通了JSAPI支付):进入JSAPI支付页,自动完成授权并拉起抖音支付
• 在手机浏览器打开(且通道开通了H5支付):跳转到抖音H5收银台并唤起抖音App
• 其他情况:进入扫码支付页,电脑上显示二维码,用户用抖音「扫一扫」支付;手机上(通道开通了Native支付时)显示「跳转到抖音APP支付」按钮,用户点击后打开抖音支付
• 微信、QQ、支付宝内置浏览器会拦截跳转到抖音,请引导用户在手机浏览器或抖音App中打开