Prisma 产品现已上架 AWS Marketplace
Prisma Accelerate 已在 AWS Marketplace 上架,客户可通过 AWS 账户直接购买 Prisma 产品并统一账单。Pro 和 Business 套餐以年度订阅形式提供,年付价格含 10% 折扣,Pro 用户可享 Business 套餐的用量价格,但无免费试用。购买后账单走 AWS,账户与资源仍在 Prisma Data Platform 管理,功能与直接购买一致。
Prisma Accelerate 已在 AWS Marketplace 上架,客户可通过 AWS 账户直接购买 Prisma 产品并统一账单。Pro 和 Business 套餐以年度订阅形式提供,年付价格含 10% 折扣,Pro 用户可享 Business 套餐的用量价格,但无免费试用。购买后账单走 AWS,账户与资源仍在 Prisma Data Platform 管理,功能与直接购买一致。
Resend 现已支持在 Dashboard 内管理订阅与账单信息,用户可随时升级、降级或取消订阅,查看并下载 PDF 格式的发票。用户还能添加账单地址、账单邮箱和 VAT ID 等税务信息,并直接更新信用卡等支付方式,无需离开 Dashboard。
Paddle 更新平台,在变更订阅计费周期时新增 do_not_bill 作为 proration_billing_mode 的可选值,Paddle 不再计算按比例费用也不再向客户收费。
Paddle 更新平台退款审批机制:沙盒账户的退款每十分钟自动从 pending_approval 变为 approved,方便测试审批流程;正式账户在满足账户已通过 Paddle 审核且处于活跃状态、退款金额不超过 400 USD 或等值货币、退款金额低于账户余额、原支付方式非银行或电汇转账这四项条件时自动批准。
推荐理由:Paddle 调整退款审批规则,沙盒每十分钟自动通过,正式账户满足四项条件即自动批准。
Paddle 在平台余额币种中新增澳大利亚元(AUD)和加拿大元(CAD),此前仅支持美元、欧元和英镑。AUD 和 CAD 现在也可作为 adjustments 中原始拒付费用的取值。
推荐理由:Paddle 新增 AUD 和 CAD 余额币种,用澳元或加元收款的开发者可减少结算时的汇兑费用。
Paddle 为 Paddle.js 的 Paddle.Checkout.open() 和 Paddle.Initialize() 新增 allowDiscountRemoval 参数,并配套 HTML 属性 data-allow-discount-removal,默认值为 true。
Hugging Face 组织账号现在可通过 AWS Marketplace 订阅 Enterprise Hub,账单直接由 AWS 账号管理,价格与 Hugging Face 公开定价一致。
Paddle 更新 Paddle.js,让 Cancellation Flows 在初始化时未传 pwCustomer 的情况下也能启动,Paddle Retain 会通过传入的 subscriptionId 推断客户并展示挽留流程。
Supabase 已上架 AWS Marketplace,企业客户可直接通过 AWS 账号购买并统一结算,相关支出还可计入与 AWS 的消费承诺。上架初期仅 Team 和 Enterprise 套餐支持 AWS Marketplace 账单,需签年度预付合同,Free Plan 仍可在 Supabase 官网注册。该版本为 SaaS 方案,无需在自有 AWS 账号中额外配置资源。
Vercel 更新基础设施计费方式,把原先合并的带宽和函数拆成 Fast Data Transfer、Fast Origin Transfer、Edge Requests。
推荐理由:Vercel 把带宽和函数拆成细粒度指标并下调单价,Pro 用户可据此预估账单变化。
Paddle 更新平台逻辑,手动收款(按发票付款)的订阅在续费发票超过付款期限未付时,订阅状态会变为 past_due,此前该状态一直保持 active。API 的端点和字段没有变化,自动收款与手动收款的订阅行为由此保持一致。该变更现已生效,Paddle Retain 的催收仅针对自动收款订阅,手动收款逾期时不采取动作。
Paddle 平台更新支持 Bancontact 支付方式,payments[].method_details.type 字段新增 bancontact 允许值。
Paddle 为 transaction.payments[].error_code 字段新增 declined_not_retryable 允许值,当支付被拒且发卡行明确表示不应重试时返回该错误码,此前这类失败统一返回 declined。该值适用于支付方式账户已关闭或客户撤销扣款授权等场景,属于 Paddle API v1 的非破坏性变更,不影响现有集成。
Paddle 改进了订阅按比例计费的处理方式,把添加或移除项目、升级降级产生的变更直接反映在交易上,不再使用 adjustment。移除项目或中途降价时,交易会显示负数行项目来抵扣应付金额,因此交易和行项目的 quantity 字段可能返回负值,交易总额和结算总额对象新增 credit_to_balance 字段记录转入客户余额的额度。
推荐理由:Paddle 把订阅按比例计费从 adjustment 改为交易上的负数行项目,并新增 credit_to_balance 字段,接入方需确认集成能处理负值。
Neon 宣布调整定价以提升可预测性,此前其平台已托管超过 50 万个数据库。Neon 是一款将存储与计算分离的云原生 Postgres,主打更自动化、更可扩展和更持久。
Replit 上线按用量计费,超出套餐额度的部分通过信用卡按实际用量收费,并支持设置消费上限。Replit Core 会员每月可获 $8 灵活积分,可用于 Autoscale Deployments、Reserved VM Deployments、出站数据传输和 Postgres,足以覆盖一整个月基础档 Reserved VM Deployment 的费用。
Paddle 在订阅项目的 API 返回中新增完整 price 实体,开发者可直接读取价格名称、单价与计费周期等信息。示例中 AeroEdit Pro 每席位月费 $30(3000 美分),Analytics addon 月费 $100(10000 美分),均按 1 个月周期计费。
Paddle 在交易(transaction)的 payments 数组中新增 payment_method_id 字段,用于标识每笔支付所用的支付方式。该字段与 payment_attempt_id、stored_payment_method_id 并列返回,方便开发者对账与排查支付问题。
Paddle 为 Paddle Billing 推出 Term Optimization,该功能属于 Paddle Retain,用于自动降低 churn 并提升 LTV。
推荐理由:Paddle Retain 新增 Term Optimization,用订阅数据自动识别可升级为季付或年付的月付用户并触达,帮助降低 churn。
Paddle 为 Paddle.js 新增 allowedPaymentMethods 参数,开发者可在结账时指定只向客户展示哪些支付方式。
Paddle 在 API 的交易预览和价格预览响应中新增 available_payment_methods 数组,返回基于价格与地区信息的可用支付方式,方便开发者在购买前于前端展示。该字段在 Paddle.js 的 Paddle.PricePreview() 中同样可用。此变更已在 Paddle API v1 上线,属非破坏性更新,不影响现有集成。
Paddle 开发者更新日志显示,现在可以把非目录商品的一次性费用直接账单到订阅上。示例交易中,一笔 $9.99 的 Invigaron berries pack 一次性商品被计入订阅扣款,加 8.875% 税后总额 $10.88,Paddle 手续费 $1.04,开发者实收 $8.95。
Paddle 开发者更新允许在交易中直接添加非目录(custom)产品与价格,无需预先在目录中创建。示例交易中,自定义价格 "Globex annual 2024" 单价 $50000(即 $500/席/年),数量 50,小计 $2,500,000,税率 8.875%,含税总额 $2,721,875,币种 USD。
Paddle 在 API v1 新增 on_payment_failure 字段,用于指定自动扣款订阅在支付失败时如何处理变更,默认值为 prevent_change,即返回错误且不应用变更。设为 apply_change 后,变更仍会应用,订阅保持 active,但相关交易变为 past_due。该改动为非破坏性变更,不影响现有集成。
Paddle 平台新增交易行项目和调整行项目两份报告,可按行项目查看已收收入、逾期发票、草稿及已开具发票、已取消交易,以及退款、信用额和拒付数据。报告包含每项商品、价格与税务信息,便于按产品统计收入或进行收入确认。该变更已在 Paddle API v1 上线,属非破坏性更新,不影响现有集成。
Clerk 官方公布新的定价结构,所有应用免费获得 10,000 MAU(月度活跃用户),新用户注册后 24 小时内不计费。新方案分为 Free、Pro 和 Enterprise 三档,Pro 起步 $25/mo,超出部分每个 MAU 收 $0.02,相比原 Hobby 套餐包含的 MAU 多出 10 倍,并新增自定义会话时长、去除 Clerk 品牌标识等功能。
推荐理由:Clerk 官方公布新定价结构,免费额度翻倍到 10,000 MAU,Pro 起步 $25/mo,可对照自身用量估算成本。
Paddle 平台为 Paddle Checkout 和 Paddle Billing 订阅邮件新增土耳其语本地化支持,locale 参数新增允许值 tr,可传给 Paddle.Checkout.open() 或 Paddle.Initialize() 设置结账语言。
Paddle 发布面向 Paddle Billing 的 Cancellation Flows,通过问卷向取消订阅的客户提供暂停订阅、切换套餐或折扣等挽留选项,并收集取消原因。
推荐理由:Paddle 官方发布取消挽留流程,并给出测试中最多降低 30% 取消流失的数据,做订阅收款的开发者可据此评估接入方式。
Replit 发布 Replit Core 会员,把原有 Hacker 和 Pro 订阅合并为单一计划,现有订阅者按原价自动迁移。
推荐理由:Replit 把原有 Hacker 与 Pro 订阅合并为单一会员 Replit Core,并公布限时年费与迁移安排,可对照其权益变化。
Paddle 为平台加入客户端令牌(client-side token),可在 Paddle.Initialize() 中通过 token 参数完成认证,取代此前的 seller 参数。
Paddle 在交易实体的 payments[].method_details.card 中新增 cardholder_name 字段,返回客户结账时输入的持卡人姓名。该字段随 card 对象一并返回卡类型、后四位、到期月和年份,适用于账单信息页与更换支付方式流程。此变更已在 Paddle API v1 上线,属非破坏性更新,不影响现有集成。
Paddle 将 transaction.checkout.url 改为可写字段,创建或更新交易时可传入已批准域名的 URL,用于生成该交易的支付链接。Paddle 返回的链接由传入 URL 或默认支付 URL 加上 _?
Paddle 在 API v1 中新增 effective_from 的 immediately 取值,可立即暂停或取消活跃订阅,此前只能在当前计费周期结束时生效。该字段默认值仍为 next_billing_period,请求体留空或省略该字段时行为不变。此次为非破坏性变更,不影响现有集成。
Paddle 为 Paddle.js 的 Paddle.Checkout.open() 和 Paddle.Initialize() 方法新增 showAddTaxId 参数,并配套 HTML 属性 data-show-add-tax-id,默认值均为 true,用于在结账页隐藏添加税号与公司信息的选项。该改动已在 Paddle.js 上线,无需手动升级即可使用,仍支持在打开结账页时预填公司信息。
Paddle 更新 API,在列出交易时可为 subscription_id 查询参数传入 null,用于筛选与订阅无关的单次购买交易,此前无法这样过滤。该改动在 Paddle API v1 中生效,属非破坏性变更,不影响现有集成。注意未完成结账和草稿发票的交易 subscription_id 同样为 null,可配合 status=completed 使用。
Paddle 现在支持 Apple Pay 和 Google Pay 的周期性交易,客户可以用这两种数字钱包支付订阅费用。此前它们只能用于 Paddle Checkout 的一次性购买,Paddle 会在首次付款后保存该支付方式并用于后续续费。
推荐理由:Paddle 把 Apple Pay 和 Google Pay 从一次性付款扩展到订阅续费,开发者无需改代码即可在后台开启。
Paddle 在 API v1 中新增哥伦比亚比索(COP)作为支持的支付货币,开发者可为哥伦比亚客户以本币创建价格和价格覆盖。
Paddle 在 API v1 中新增 transaction.status 的 paid 值及对应的 transaction.paid 事件,交易在收款成功后先标记为 paid,异步处理完成后再变为 completed。
Paddle API 新增 list credit balances for a customer 操作,可查看客户当前可用余额与已使用余额。余额按币种分别记录,包含 available、reserved(已开票未付部分)和 used 三项,未产生过余额的客户不返回记录。该变更已在 Paddle API v1 上线,属非破坏性更新,不影响现有集成。
Paddle 在 API v1 中新增「激活试用订阅」操作,调用 POST /subscriptions/{subscription_id}/activate 即可立即将试用中的订阅转为付费,无需传入日期,剩余试用期直接截断。