开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
接入指南 > 接入准备 > 同步异步 > 同步页面不跳转
收藏
我的文档
设置
问题描述
支付成功后,前端同步页面未跳转。
报错原因
用户关闭支付页面。
接口不支持同步跳转。
同步地址设置错误。
return_url 参数位置设置错误。
商家分账干扰。
同步已经跳转,但商户以为未跳转。
电脑网站支付示例
javascript
复制代码
https://openapi.alipay.com/gateway.do?alipay_sdk=alipay-sdk-java-3.7.89.all&app_id=2014********3222&biz_content={"out_trade_no":"page20187272054511544757","product_code":"fast_instant_trade_pay","subject":"测试","total_amount":"0.01"}&charset=utf-8&format=json&method=alipay.trade.page.pay&return_url=https://docs.open.alipay.com&sign=zirnykfbfdskiaclci0iyvbn9otlxwlvsv/mvq85jomjfocdxcmw3njav4aaz8jykcmvvmgqbw3qhe6b0l5gxk8rl7jbomj/969krrp9v3relqkaqbofu0lf0jxzq8ejlnced0fxj46lzfh61twbwntbzflfo0bxwmvx7ns7usj8jer/bqxp4/nhtujmi8mewgnxwpi4lic7vuw5hkxsczx5wfg0mqu84b3g8g1c9bfomhx9ua5wwfj8/bmuwqveuk786g82mey5n9kqctuiq3j+gwxgyuhehx+dw/gs4qkexwhkznmnwk0bzmjfksvtt5uy5sjgqam9j9x+r2odga==&sign_type=rsa2×tamp=2020-01-10 10:21:26&version=1.0
排查方案
用户关闭支付页面
同步页面跳转,需要在页面中进行跳转:
如果用户关闭浏览器页面,页面是不会跳转的。
如果用户扫码创建订单,但是退出支付后在账单中支付,页面是不会跳转的。
接口不支持同步跳转
接口不支持设置 return_url 参数,无法进行同步跳转页面。
注意:当面付、app 支付不支持设置 return_url 参数,无法同步跳转 return_url 页面。
同步地址设置错误
return_url 参数值参考:
确保页面跳转同步通知页面地址(请求参数 return_url)的路径前面加上 http:// 或 https://。
页面跳转同步通知页面地址(请求参数 return_url)设置时不能带有特殊符号,例如 !、# 等。
页面跳转同步通知页面地址(请求参数 return_url)的路径不能以 http://localhost 开头。本地调试时建议用 ip 地址(如 127.0.0.1)或域名绑定。
return_url 参数位置设置错误
接口中设置 return_url 参数传参错误,该参数为公共请求参数,参考电脑网站支付示例。
接口调用 sdk 设置传参方式如下:
注意:该参数设置是需要订单支付后生效,return_url 参数不需要编码传入。
商家分账干扰
检查是否在同步跳转之前,调用商家分账接口,建议支付成功后等待 10s 左右后进行调用商家分账接口。
同步已经跳转,但商户以为未跳转
部分商户的同步地址存在问题,如 404 页面路径不存在等。
支付成功后,同步页面已经跳转到 return_url 设置的同步地址,但是由于商户自己同步地址有问题,页面 404 未显示。
建议商户更换 return_url 为: 等其他地址测试。
注意:如使用 php 语言请检查服务器是否支持 fsockopen,domdocument() 函数 和 curl。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图