跳转到主要内容

新功能 🚀

  1. subscription.updated Webhook
    一个新的Webhook事件,在每次订阅对象更新时触发,实时通知您有关订阅的任何更改。
    使用此Webhook可以:
    • 在订阅详情更改时立即获得通知
    • 保持您的应用程序状态与Dodo Payments同步
    • 在不轮询API的情况下对订阅更新做出反应
    订阅subscription.updated以消除轮询的需要,并使您的系统与实时订阅更改保持同步。
    了解更多:订阅Webhook
  2. 结账中的最小地址支持
    结账中的最小地址支持
    通过新的最小地址收集模式减少结账摩擦。最小地址模式只收集:
    • 国家:始终需要用于税务确定
    • 邮政编码:仅在需要销售税、增值税或商品及服务税计算的地区收集
    结果:客户填写的表单字段更少,结账完成速度显著提高。
    启用最小地址:
    const session = await client.checkoutSessions.create({
      product_cart: [{ product_id: 'prod_123', quantity: 1 }],
      minimal_address: true
    });
    
    默认情况下,结账继续收集完整地址。我们将逐步将所有结账链接过渡到最小地址模式。现在启用功能标志,以开始享受减少结账摩擦的好处。
  3. 只读API密钥
    创建具有只读权限的API密钥,以实现更安全的集成。在创建新API密钥时,取消选中启用写入访问以创建只读密钥。
    只读密钥可以:
    • 获取支付、订阅和客户数据
    • 列出产品并检索详细信息
    • 访问报告和分析
    只读密钥不能
    • 创建或修改支付
    • 更新订阅
    • 更改产品配置
    对于仪表板集成、分析工具和任何只需查看数据而不进行更改的系统,取消选中“启用写入访问”。
  4. UPI自动支付和RuPay卡订阅 - 完全推出
    UPI自动支付和RuPay卡订阅现在适用于所有企业。这使得印度客户能够进行定期支付:
    • UPI自动支付:通过UPI授权进行自动定期收费
    • RuPay卡:支持印度国内卡网络的订阅
    结果:为印度市场扩展了订阅支付选项,符合RBI的授权处理。
    了解更多:符合RBI授权的订阅
  5. 计划变更预览API
    一个新的API端点,用于在提交之前预览订阅计划变更。获取确切的收费金额,并查看变更后的订阅将如何显示 - 无需进行任何实际修改。
    const preview = await client.subscriptions.previewChangePlan('sub_123', {
      product_id: 'prod_pro_plan',
      proration_billing_mode: 'prorated_immediately',
      quantity: 1
    });
    
    console.log('Charge amount:', preview.immediate_charge.summary);
    console.log('New plan details:', preview.new_plan);
    
    使用此功能可以:
    • 在确认升级/降级之前,向客户准确展示他们将支付的费用
    • 构建定价计算器和计划比较工具
    • 通过提高定价透明度减少支持工单
    了解更多:预览计划变更API
  6. 常规错误修复和增强
    此版本包括UI优化、性能改进,并解决了小错误,以提供更可靠、流畅的体验。