安卓 SDK 发布说明

Android SDK 发布说明全面概述了每个版本的 Android SDK 中引入的更新、改进和修正。

版本变化
2.8.1改进:新增卡类型字段(Google Pay)
2.8.0新功能:卡片扫描(OCR)功能——通过设备摄像头使用Google Pay的OCR解决方案扫描信用卡或借记卡
2.5功能: 支持巴西混合卡 - 默认作为贷记卡处理,启用卡保存功能
新增:支付、错误、加载器和 APM 完全支持中文本地化 (zh-CN)
改进:注册和付款流程更新
功能:为 APM 链接提供外部浏览器支持
改进:针对具体国家的文件类型,简化用户体验
修正:增强中文本地化
2.4.2功能:巴西混合卡的默认信用处理(支付和注册);可保存卡片
变化:按国家分列的启用情况;确保 3DS 流量的兼容性
2.4.0修正:APM 渲染模式下的 OTP 屏幕被切断,数字不可见
更改:结账生成器endpoint 签名更新;样式/动作渲染对齐
改进:灵活的操作屏幕与谷歌支付兼容
改变:包括 first_namelast_name 卡片形式的输入(一步式、分步式、注册支付)
2.3.0修正:在 "一步 "和 "逐步 "中不验证 UATP 卡的隐藏 CVV
修正:防止键盘隐藏时重新显示 CVV 工具提示
:支持地理位置(纬度/经度)中的 customer_payer 用于欺诈分析
: renderMode 支持 Mobile Lite 中的注册流程(通过结账生成器手动呈现)
改进:付款列表中的重点错误处理将用户引导至缺失字段
改变:制作 expirationDate 对于有此要求的凭单品牌(Sodexo、VR、Elo、Alelo、Ticket),必须使用 card-iin
2.2.2变化:所有卡片回退到 Luhn 验证;澄清管理和文件
2.2.1改进:小修和内部更新;跟踪质量保证项目(如 CORECM-12007、CORECM-11970)
2.2.0新增:在表单标题(完整、精简、无缝、列表)中支持 SVG 图标,适用于 Sodexo、Elo、Alelo、Bradexco、Cartes 等品牌
功能:支持 PayPal 注册
修正/改进:应用事先按钮标准化和相关表单更新
2.1.0改进: 通过即时 "展开 "字段和改进的用户体验增强已登记的卡片
改进:为过期日期验证添加了特定的错误信息
: 对文档验证失败实施主动日志记录
IMPROVE:通过灵活的 Luhn 验证和监测加强 Tarjeta Naranja(AR)
功能: 通过 Chrome 浏览器自定义选项卡集成 PagBank 付款方式
:增加强制性 expirationDate 索迪斯 BR 验证(卡入检测)
:新增 13 种语言支持(印尼语、马来西亚语、泰语、菲律宾语、繁体中文、法语、波兰语、意大利语、德语、俄语、土耳其语、荷兰语、瑞典语)
2.0.0: NuPay 支付条件和分期付款(借记/贷记/附加限额)
功能:集成渲染功能,可手动控制 SDK 加载器的可见性
: Astropay 注册
修正:预选时的国家代码下拉菜单验证;"一步 "中的卡片类型复制;仅注册 CVV 的视图对齐
改进:演示国家选择列表的完整性;错误信息的具体性(过期日期)
1.24.0功能:MODO APM 通过深层链接流(安卓)
更改:Mercado Pago Checkout Pro 在外部浏览器中打开(WebView 已过时)
改进:基于合成的 APM 表单主题(按钮/字体/半径)
1.20.2修正:NuPay 重定向问题
修正:注册时的 CVV 验证
:回调 tokenWithInformation
1.17.0改善:努班克水流
1.16.0:3DS FAC 欺诈引擎
1.15.1修正:Java 版本兼容性
1.15.0改进:卡片和努班克用户界面/用户体验
改进: 智利 RUT 验证
1.14.0改进:从努班克人流中删除 CNPJ
1.13.0改进:卡片表单设计和用户体验
1.12.2:3DS Netcetera 欺诈引擎
1.12.1改进: MercadoPago SDK 性能
1.12.0: PIX - SANTANDER 支付方式
1.11.4改进: MercadoPago SDK 性能
1.11.3修正:样式重载
1.11.2改进:卡流到期日体验
1.11.1改进:卡片流程
1.11.0:DeUna 付款方式
1.10.1改进:SDK 和卡流性能
1.10.0:Pluxe 付款方式
改进:谷歌支付流程
改进:SDK 性能和设计
1.8.0新消息:无头流获得 3DS 挑战 URL
1.7.0功能:生成一次性token (OTT) 并接受 3DS 挑战的无头流程
1.6.1修正:反欺诈阻止一次性token 生成
改变:已添加 showPaymentStatus 参数 startPaymentLitestartPayment 来控制错误屏幕显示。
1.6.0:Mercado Pago 反欺诈
改进:点击付费流程
修正:小错误
1.5.14-HF功能: 在注册和付款中使用银行卡信息创建一次性token 的功能
修正:位置权限崩溃
1.5.14改进:分步和一步式银行卡支付
1.5.13功能: 通过深度链接和自定义标签注册 Mercado Pago 钱包
:3DS 和 Cybersource 欺诈引擎
1.5.12改进:银行卡支付流程
更改: 使用单个CardDataStackView组件替换了用于 SecureFields 的CardExpiryDate EditTextTextField ItemView(CVV)。
1.5.11修正:发现卡验证
1.5.0功能:卡流反欺诈
功能:点击 2 付款
:支持的语言方法
: SDK 设计
改进:银行卡支付流程
改进:性能
1.4.12改进:银行卡支付流程
1.4.11改进:登记卡流程
1.4.10改进:谷歌支付流程
修正:应用程序关闭后恢复 SDK 状态
1.4.9改进:谷歌支付流程
修正:逐步注册中缺少 CVV 和有效期字段
功能:代金券卡支付方式
改进:卡片分步设计和 Pix 流程设计
功能:安全支付付款方式
功能: EFECTY 支付方式
:NEQUI 付款方式
:YAPPY 付款方式
功能:GOOGLE PAY 支付方式
:SENCILLITO 付款方式
功能:银行卡分期付款
改进:卡片的 3DS 流程
改进:卡片分步设计
: sessionId 通过 startCheckout()
功能: 持久装载程序选项
1.4.8改进:谷歌支付流程
1.4.7修正:逐步注册中缺少 CVV 和有效期字段
1.4.6功能:代金券卡支付方式
改进:谷歌支付流程
1.4.5改进:卡片分步设计和 Pix 流程设计
1.4.4改进:3DS 卡支付流程
1.4.3改进:卡片分步实地导航
1.4.2改进:卡片分步流程设计
1.4.1功能:GOOGLE PAY 支付方式
:SENCILLITO 付款方式
1.4.0功能:安全支付付款方式
功能: EFECTY 支付方式
:NEQUI 付款方式
:YAPPY 付款方式
功能:银行卡分期付款
: sessionId 通过 startCheckout()
功能: 持久装载程序选项
1.3.9修正:卡片分步流程
功能:加载屏幕设计
功能: Mercado Pago 结账专业版不再要求填写表格
1.3.8修正:文件为空的客户
1.3.7改进:卡流
1.3.6更改: 删除了要求在注册的卡片上显示 CVV 的标志,现在是动态的。
data class YunoConfig(
  val cardFlow: CardFormType = CardFormType.ONE_STEP,
  val saveCardEnabled: Boolean = false
)
1.3.5:现金支付方式
: BANK_TRANSFER 付款方式
1.3.4: UNLIMINT 付款方式
功能: PagSeguro 支付方式
1.3.3修正:卡片分步表单设计
1.3.2:Tarjeta Clave 支付方式
:库什基付款方式
: Khipu 付款方式
功能:通过 SDK 初始标志请求注册卡的 CVV
功能: OTP 屏幕计时器用于过期付款
: EnrollmentMethodsListView() 显示可注册的方法
改变:已添加 requestSecurityCode 字段改为 YunoConfig 用于在卡流中请求 CVV。
data class YunoConfig(
  val cardFlow: CardFormType = CardFormType.ONE_STEP,
  val saveCardEnabled: Boolean = false,
  val requestSecurityCode: Boolean = false
)
1.3.1功能: Paga con Rappi 支付方式
1.3.0功能: Arcus 现金支付方式
:Daviplata 付款方式
:CoDi 付款方式
功能:PayValida 支付方式
:启用/禁用 "保存卡片 "功能 YunoConfiginitialize
改变: YunoConfig 数据类 initialize 定制。
1.2.5修正:用户取消时的付款和注册状态
1.2.4:SPEI 付款方式
功能:逐步注册和付款
1.2.2:Initialize 报名状态回调中的 startEnrollment
:在 continuePayment
:在 startPayment
1.2.1修正:西班牙语中的 "Paga con tajeta "错字
修正:文件编号字段的错误信息
1.2.0改变:在 startPayment 以避免 onActivityResult.
改变:已添加 initEnrollment 方法配置回调,避免 onActivityResult.
1.1.1修正:隐藏生产密钥的环境标记
1.1.0改变: startEnrollment 现在需要国家代码(如 "CO")。
:信用卡注册流程
: 新设计的信用卡表格
: onSelected 活动为 付款方式列表视图
内容:将已注册/未注册方法分开的标题
: EnrollmentPaymentMethodListView()
: UnEnrolledPaymentMethodListView()
: 当前环境标签
修正:改进信用卡表单中的有效期验证
删除:已删除 testResult 选项
1.0.11修正:改进外部应用程序交互后注册流程的用户体验
1.0.10修正:避免注册后出现 404
1.0.9修正:避免在轻量级支付流程中出现无限加载器
1.0.8: 移除对 Moshi 的依赖,使用 Gson
1.0.7: 更改了带有引用的 attrs 上的 android 提示类型
1.0.6修正:改进了支付方式项目的设计(完整版)
修正:电话字段可见性
1.0.5功能:安全支付付款方式
功能: WebSocket 用于付款状态通知
: 删除 Addi 表单中的用户地址
修正:CustomerForm regex 验证器
1.0.4: 开始时交易状态更改为待处理
1.0.3新增: 内部错误状态回调
1.0.2修正:在支付表单中删除卡号时重置 CVV 重定向条件
1.0.1功能:银行转账/卡支付类型过滤器
功能:支付视图模型测试功能
修正:PIX 和 Nupay 的支付类型名称
更改: 在 DateExtension 中将时区设置为 UTC
更改:付款映射器中的付款方式类型
1.0.0:付款方式
:Mercado Pago 注册方法
功能:借记卡/信用卡付款
功能:Mercado Pago 结账专业版付款
修正:城市文本字段提示和标题
修正:付款流程中的 Pix 类型
修正:开始结账时的银行卡信息
修正:付款表格标题中的英文翻译