首页
/ Stripe Python SDK v11.5.0b1版本更新解析

Stripe Python SDK v11.5.0b1版本更新解析

2025-06-26 19:38:53作者:秋泉律Samson

Stripe Python SDK简介

Stripe Python SDK是Stripe官方提供的Python语言开发工具包,它为开发者提供了与Stripe支付平台交互的便捷接口。通过这个SDK,开发者可以轻松实现支付处理、订阅管理、发票生成等电子商务功能,而无需直接处理复杂的API请求和响应。

v11.5.0b1版本主要更新内容

1. 账户相关功能增强

本次更新在账户管理方面增加了几个重要字段:

  • 在公司信息部分新增了directorship_declaration字段,用于记录公司董事声明
  • 新增了ownership_exemption_reason字段,允许指定公司所有权豁免原因
  • 这些变更同时适用于账户创建和令牌创建时的公司信息参数

这些更新为需要更详细公司信息的业务场景提供了支持,特别是在需要满足特定要求的场景下。

2. 支付卡功能扩展

在支付卡相关功能中,本次更新引入了:

  • 新增brand_product字段,用于标识卡片的品牌产品类型
  • 该字段适用于多种支付源类型,包括普通卡片、现场支付卡以及3D安全验证支付

这一变更有助于商户更精确地识别和处理不同类型的支付卡交易。

3. 支付结果和错误处理改进

在支付结果和错误处理方面,更新包括:

  • 新增advice_code字段,提供更详细的支付建议代码
  • 该字段适用于多种支付相关对象,包括支付结果、发票错误、支付意向错误等
  • 在PayPal支付方式中新增了country字段,记录支付的国家信息

这些改进为开发者提供了更丰富的支付状态信息,有助于构建更健壮的支付处理逻辑和更精确的错误处理机制。

4. 支付链接功能优化

支付链接功能新增了phone_number_collection参数,允许在修改支付链接时控制是否收集电话号码。这一功能对于需要客户联系信息的业务场景非常有用。

5. 财务账户管理增强

在财务账户管理方面,本次更新带来了多项重要改进:

  • 新增nickname字段,允许为财务账户设置昵称
  • 新增forwarding_settings参数,支持配置转发设置
  • 新增close方法和相关功能,支持关闭财务账户
  • 新增is_default字段,标识是否为默认财务账户

这些功能大大增强了财务账户的管理能力,特别是对于需要管理多个财务账户的企业用户。

6. 资金转移功能扩展

在资金转移方面,更新包括:

  • 新增destination_payment_method_data参数,支持指定目标支付方式数据
  • 新增financial_account作为目标支付方式类型
  • 新增outbound_transfer作为接收信用关联流的来源类型

这些变更使得资金转移操作更加灵活,支持更多样化的资金流转场景。

7. 财务信息处理改进

在财务信息处理方面,新增了对阿尔及利亚财务编号(AL FIN)的支持。这一更新使得SDK能够更好地处理阿尔及利亚地区的财务要求。

8. 其他重要变更

  • 移除了订阅取消功能中的always_invoice选项
  • pretax_credit_amounts字段类型从可选列表改为必选列表,提高了数据一致性

技术影响分析

本次更新主要围绕以下几个技术方向:

  1. 规范性增强:新增的董事声明和所有权豁免原因字段,以及阿尔及利亚财务编号支持,都体现了对不同地区要求的响应。

  2. 支付处理精细化:支付建议代码和支付卡品牌产品的支持,使得支付处理逻辑可以更加精细和智能。

  3. 财务账户管理完善:财务账户相关功能的增强,特别是关闭功能和默认账户标识,为复杂的财务管理场景提供了更好的支持。

  4. 数据类型规范化:将pretax_credit_amounts从可选改为必选,体现了API设计向更严格类型约束的发展趋势。

升级建议

对于正在使用Stripe Python SDK的开发者,建议:

  1. 测试环境验证:由于这是beta版本,建议先在测试环境中验证新功能,特别是涉及财务账户和资金转移的关键功能。

  2. 关注类型变更:注意pretax_credit_amounts字段类型的变化,确保现有代码能够处理非空列表。

  3. 评估移除功能影响:检查是否使用了被移除的always_invoice选项,并准备替代方案。

  4. 利用新功能:考虑如何利用新的支付建议代码和财务账户管理功能来优化现有业务流程。

本次更新为Stripe Python SDK带来了多项实用功能增强,特别是在财务管理和支付处理方面。开发者可以根据自身业务需求,逐步将这些新功能集成到现有系统中,以提升支付处理能力和财务管理效率。

登录后查看全文
热门项目推荐

项目优选

收起
ohos_react_nativeohos_react_native
React Native鸿蒙化仓库
C++
178
262
RuoYi-Vue3RuoYi-Vue3
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
867
513
openGauss-serveropenGauss-server
openGauss kernel ~ openGauss is an open source relational database management system
C++
129
183
openHiTLSopenHiTLS
旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
265
305
HarmonyOS-ExamplesHarmonyOS-Examples
本仓将收集和展示仓颉鸿蒙应用示例代码,欢迎大家投稿,在仓颉鸿蒙社区展现你的妙趣设计!
Cangjie
398
371
CangjieCommunityCangjieCommunity
为仓颉编程语言开发者打造活跃、开放、高质量的社区环境
Markdown
1.07 K
0
ShopXO开源商城ShopXO开源商城
🔥🔥🔥ShopXO企业级免费开源商城系统,可视化DIY拖拽装修、包含PC、H5、多端小程序(微信+支付宝+百度+头条&抖音+QQ+快手)、APP、多仓库、多商户、多门店、IM客服、进销存,遵循MIT开源协议发布、基于ThinkPHP8框架研发
JavaScript
93
15
note-gennote-gen
一款跨平台的 Markdown AI 笔记软件,致力于使用 AI 建立记录和写作的桥梁。
TSX
83
4
cherry-studiocherry-studio
🍒 Cherry Studio 是一款支持多个 LLM 提供商的桌面客户端
TypeScript
598
57
GitNextGitNext
基于可以运行在OpenHarmony的git,提供git客户端操作能力
ArkTS
10
3