开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
转账到支付宝账户
商家分账
周期/商家扣款
案例分析
sdk & demo下载
常见问题
新当面资金授权
支付宝预授权
资金能力 >  >  > 周期/商家扣款无线端支付报错如何处理?
收藏
我的文档
设置
周期/商家扣款alipay.user.agreement.page.sign(支付宝个人协议页面签约接口)通过 进行拼接数据,在商家app端唤起支付宝客户端进行签约。
拼接后的数据可能存在各种报错或者无法唤起页面的情况,由于报错不同处理情况不同,目前给各开发技术人员提供解决思路。 
第一步
无线端如何唤起签约是将 alipay.user.agreement.page.sign支付宝个人协议页面签约接口请求生成的数据重新转义拼接,在拼接前必须保证该接口生成的数据可正常请求唤起签约页面。
通过 生成 开头的请求参数链接,唤起该请求链接测试。
若测试正常,可唤起签约页面,建议参考第2步进行检查。
若测试失败,请求报错,根据报错信息 搜索对应报错凯发app官方网站的解决方案
建议测试时,先只传必传参数测试,避免选填参数干扰。 
第二步
接口生成的请求参数可以正常访问,说明接口参数正确,有问题的是拼接方式或者唤起方式。
将拼接好的数据(该数据此时相当于 scheme 地址)在客户端访问请求,检查是否可以正常请求唤起签约页面。
如将拼接好的数据放在在钉钉的聊天页面,直接点击数据访问是否正常唤起支付宝客户端签约即可。
若测试正常,可唤起签约页面,建议参考第3步进行检查。
若测试失败,说明是拼接方式错误,建议
注意:拼接的 alipay 协议的短连接数据固定不变,不要修改其中的 appid 等数据。
plain text
复制代码
alipays://platformapi/startapp?appid=60000157&appcleartop=false&startmultapp=yes&sign_params=转义后的数据
第三步
前2步检查无误,说明是 scheme 唤起的方式存在问题。
先判断客户端是否安装有支付宝客户端,有则打开进入签约页面。方法如下:
android 平台:判断 package name 是否存在 com.eg.android.alipaygphone。
ios平台:判断 scheme: alipays:// 是否能打开。 注意:ios 9 以上版本需要将alipays配置在项目的 lsapplicationqueriesschemes中,千万不要配置在 url schemes 中。
检查客户端访问 scheme 的方式是否正常。
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图