1、Q:跳转到支付链接,多久内不支付就会失效?
A:即时到账订单的失效时间是您自己设置的。可以设置it_b_pay这个参数来控制订单失效的时间,取值范围可以在取值范围:1m~15d。参考的文档地址:https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.cK4N9v&treeId=62&articleId=103740&docType=1
2、Q:即时到账it_b_pay这个参数的时间是从什么时候开始计时的?有没有专门的订单关闭接口?
A:即时到账的超时时间是从到支付宝收银台开始计时的,所以即时到账的it_b_pay这个参数就可以实现这个功能。您若要咨询专门的订单关闭的接口,也是有的,名称是交易关闭接口,需要去商户客服那边签约之后才可以使用。
3、Q:即时到账可以使用于手机端用于跳转到支付宝钱包进行支付吗?
A:即时到账是PC端产品,不建议使用在手机端哦,手机端网站支付请使用手机网站接口。
4、Q:如果已经支付成功,但是支付宝回调时发现我们服务器无法连接(有可能是网络问题),那么支付还会有回调通知吗。
A:支付宝这边的回调都会准时发送的,您的服务器无法连接支付宝还是会发送回调的,只是您那边接收不到,只要服务器那边没有回复success,支付宝就会25小时内重复发8次异步通知,详情参考:[/url]https://doc.open.alipay.com/doc2/detail?treeId=62&articleId=103743&docType=1
5、Q:三个月前的交易,再次收到异步通知(三个月的原因)
A:支付成功后交易状态为TRADE_SUCCES(支付成功),这时会发送异步通知,三个月后交易状态会变成TRADE_FINISHED(交易成功),会再次发送异步通知。
6、Q:即时到账,PC端接口用户不想跳出新页面支付.
A: demo中index.htm里面删除掉 target="_blank"。
7、Q:即时到账报错 :“你所访问的内容不存在或出现故障”
A:请求的网关或者参数不正确
8、Q:AE10002999:ORDER_PAYEE_EQUALS_PAYER
A:登陆付款的账号和您收款账号相同导致的,您可以退出当前登陆的支付宝账户,选择一个其他账户登录付款测试一下。如果没有登录,可能是浏览器缓存导致的,清楚浏览器缓存再试一次
9、Q:即时到账时间戳怎么传递
A:代码示例demo中都含有获取防钓鱼时间戳的功能,不论哪种开发语言,该功能的函数名称都是query_timestamp()。商户只需要在把支付宝接口接入自己的网站系统时,使用上该函数,并把运行的结果赋值给请求参数anti_phishing_key即可
10、Q:自定义参数如何使用
A:在即时到帐接口中,可以利用请求参数extra_common_param来传递自己的参数信息;其他接口暂时没有扩展参数,
1.可以把您要传递的自定义参数方在subject或者body比较长的参数里面,
2.如果是数字字母的话可以放在out trade no里面,这样在会返回,接受到后再解析,
3.也可以放在notify url地址后面([url=http://www.xxxxxx.com/]http://www.xxxxxx.com?b=xxxx)只要不影响页面正常访问即可,但注意在接受到异步返回参数后,您需要先把异步返回参数中的自定义参数过滤掉(parafilter)再验签不然会导致验签失败,过滤的方法是接口demo的core文件中的function paraFilter($para) 方法