开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
支付能力 > 当面付 > 案例分析 > 二维码有效期说明
收藏
我的文档
设置
接口开发过程中,涉及生成二维码,让用户进行扫码付款,那这种二维码有效期是多久呢?
这里的二维码主要是指当面付的扫码支付接口以及电脑网站支付。
例如创建接口通过 js api 方式生成的二维码,是由商户自己将自己网址生成二维码,有效时间由商户自己控制。
一、扫码支付生成二维码
扫码支付接口,即 ,在接口调用请求后生成 qr_code(二维码串),这个二维码串由商户通过二维码生成工具等生成二维码。
二维码有效期:默认 2 小时(计算时间是生成二维码链接开始计算) 
二、电脑网站支付生成二维码
电脑网站支付生成的二维码,有效期默认为 120 秒。
注意事项
1生成二维码之后,用户用手机扫码进入输入密码界面在退出,会生成订单,可以重新打开扫码页面进行扫码支付或者到账单中查找支付 
2用户 a 使用支付宝扫码二维码生成订单后 ,用户 b 再去扫描同一二维码则会报“二维码已失效,请商家更换二维码后重新支付”

超时参数
如果商家想控制二维码失效时间,最晚付款时间,可传入超时参数进行控制。
timeout_express(相对超时参数):取值范围:1m~15d。m-分钟,h-小时,d-天,1c-当天(当天的情况下,无论交易何时创建,都在 0 点关闭)。 该参数数值不接受小数点, 如 1.5h,可转换为 90m。 
time_expire(绝对超时参数):格式为 yyyy-mm-dd hh:mm。
说明:
以支付宝系统时间为准;
如果和 timeout_express 参数同时传入,以 time_expire 为准。
qr_code_timeout_express(二维码超时参数):取值范围:1m~2h。m-分钟,h-小时。 该参数数值不接受小数点, 如 1.5h,可转换为 90m。
说明:qr_code_timeout_express 仅当面付 alipay.trade.precreate (统一收单线下交易预创建)可用)。
如果 timeout_express 传值的 “1m”:
从扫码后开始计时,未支付,一分钟之后再次扫码二维码则提示下图内容:

(2)生成二维码扫描生成订单未支付,1m 之后再进行支付,则则提示下图内容: 

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图