码升级标准方案

简介: 背景 因业务发展需要,支付宝付款码将由原来的28开头扩充到25-30开头,长度由原来的16-18位扩充到16-24位。 风险 如果商户对接当面付条码支付接口时,有对支付宝条码做码段和长度的限制,而未进行此升级,付款码升位后将无法正确处理支付宝付款交易。

背景 

因业务发展需要,支付宝付款码将由原来的28开头扩充到25-30开头,长度由原来的16-18位扩充到16-24位。 风险 如果商户对接当面付条码支付接口时,有对支付宝条码做码段和长度的限制,而未进行此升级,付款码升位后将无法正确处理支付宝付款交易。

技术方案

1. 建议: 未来随移动支付产业的发展,用户付款码可能会有所加长,建议服务端做好设计预留工作. 如果服务端在对接当面付条码支付接口时,有对支付宝条码做码段和长度的限制,请务必完成相关升级.

2. 涉及接口: alipay.trade.pay:统一收单交易支付接口 中的"auth_code"参数. alipay.fund.auth.order.freeze:资金授权冻结接口 中的"auth_code"参数. alipay.acquire.createandpay:统一下单并支付接口中的"dynamic_id"参数.

3. 改造耗时 主要工作在于去除服务端及收银端代码中对支付宝条码码段和长度的限制,但改造后务必做好对应回归测试,确保正常收单,从开始改造到测试完成并发布请预留一周时间。

4. 改造过程 主要涉及三个阶段:

A.技术改造:需先由商户技术同学改造收银系统终端或服务端逻辑代码,去除对支付宝条码码段和长度的限制。

B.系统更新:针对部分系统商来说,需要提醒或协助商户更新终端系统。

C. 结果验收 :在商户确认改造完成后,我们会提供验证工具并结合新版本钱包进行交叉验证,确认改造结果。  

商户如何测试付款码:用户可以通过扫描链接中的二维码将自己的钱包下次生码改为19位以上,便于回归收单业务逻辑。

FAQ

Q:支付宝为什么要做这个升级?

A:您好,由于支付宝业务发展的需要,特此做此升级.

Q:支付宝什么时候正式切换新规则?

A:从2017年9月逐步开始使用新的付款码,请您尽快配合做好升级处理,以免影响正常收款功能.

Q:如果我逾期没有升级会有什么影响?

A:如果贵公司在对接当面付条码支付接口时,有对支付宝条码做码段和长度的限制,而未进行此升级,在未来将无法正确处理支付宝付款交易.

Q:如果本地收银端升级比较慢,支付宝有没有建议的过渡方案?

A:建议汇总升级比较困难的商户和门店信息,我们会协调技术支持同学一起跟进.

Q:切换升级之后如何测试验证?

A:建议传参符合最新规则的条码值进行测试 正则表达式(如下),完整代码请下载这个demo测试(仅供参考)code.zip 

var reg = /^(((2[5-9])|(30))\\d{14,22})$/;

如果正则表达式有问题欢迎在帖子下方追问吐槽或者@我

目录
相关文章
|
数据采集 监控 安全
数据标准应用(三):数据标准落标监控-下篇
数据标准创建完成后,需要指定其关联的资产对象才能发挥应用价值。数据标准和资产对象的映射关系通过落标映射规则来管理,对象是否遵循了映射到的标准定义则通过落标监控规则来判断。本文为您介绍落标监控评估的基本概念和监控逻辑。Dataphin 支持通过定义标准属性和资产对象元数据字段之间的匹配关系,自动生成数据标准和资产对象的映射关联;针对已确定的映射关系,可结合数据标准的定义对关联的资产对象进行落标监控,包括元数据监控和内容质量监控。上篇,我们为大家介绍了数据标准监控的分类和配置方式,本期我们将为您介绍配置好的落标监控如何生效以及如何查看监控结果。
543 0
|
3月前
|
Java Sentinel Spring
网关修改响应码,拯救业务不规范设计
本文探讨了在一个未遵循HTTP标准规范的项目中遇到的问题及解决方案。
|
3月前
|
存储 监控 Serverless
函数计算发布功能问题之用户在使用主流函数计算产品的日志服务时可能会遇到使用成本的问题如何解决
函数计算发布功能问题之用户在使用主流函数计算产品的日志服务时可能会遇到使用成本的问题如何解决
|
3月前
|
存储 SQL 负载均衡
|
6月前
|
数据采集 机器人 BI
订阅数据标准变更,随时掌握标准动态,保障您的开发质量!
小王是一名ETL工程师,面临数据标准频繁变化对规范开发带来的挑战。为帮助小王等开发者解决此类问题,DataphinV4.3版本新增“标准变更订阅”功能,支持便捷高效的配置、多种变更通知项、多渠道通知并提供了清晰可循的推送记录。这个新功能让小王在遵循数据标准的同时也能保证开发响应效率和数据质量,相关业务方和技术负责人都十分满意。
|
开发者
mPaaS(移动开放应用平台)应用更新错误代码 1001
mPaaS(移动开放应用平台)应用更新错误代码 1001
253 3
|
数据采集 存储 监控
数据标准应用(二):数据标准落标监控-上篇
数据标准创建完成后,需要指定其关联的资产对象才能发挥应用价值。数据标准和资产对象的映射关系通过落标映射规则来管理,对象是否遵循了映射到的标准定义则通过落标监控规则来判断。本文为您介绍落标监控评估的基本概念和监控逻辑。Dataphin 支持通过定义标准属性和资产对象元数据字段之间的匹配关系,自动生成数据标准和资产对象的映射关联了;针对已确定的映射关系,可结合数据标准的定义对关联的资产对象进行落标监控,包括元数据监控和内容质量监控。
1199 0
|
存储 XML 设计模式
一个简单的Android网络访问全局码判断及通用数据解析方案
我们在开发中,网络请求经常会遇到各种错误码的判断。比如下面这样:
143 0
|
前端开发 JavaScript 数据安全/隐私保护
有关前端验证各类常见格式问题
有关前端验证各类常见格式问题
87 0
|
存储 人工智能 弹性计算
让数据更安全可用,阿里云存储多项新功能发布
9月23日,第六期阿里云存储新品发布会如约而至,带来公共云存储、混合云存储产品的最新进展与技术突破,助力用户在数字经济时代全面转型。
3492 0
让数据更安全可用,阿里云存储多项新功能发布