Paddle 折扣码改为不区分大小写
Paddle 平台更新后,折扣码在 Paddle API 和 Paddle.js 中不再区分大小写,此前 blackfriday、BLACKFRIDAY 和 blackFriday 会被视为不同折扣码。该变更已在 Paddle API v1 和最新版 Paddle.js 中生效,Paddle.js 自动更新,开发者无需改动实现。少数存在同码不同大小写折扣的用户已被 Paddle 直接联系。
Paddle 平台更新后,折扣码在 Paddle API 和 Paddle.js 中不再区分大小写,此前 blackfriday、BLACKFRIDAY 和 blackFriday 会被视为不同折扣码。该变更已在 Paddle API v1 和最新版 Paddle.js 中生效,Paddle.js 自动更新,开发者无需改动实现。少数存在同码不同大小写折扣的用户已被 Paddle 直接联系。
Paddle 平台现已支持暂停处于 trialing 状态的订阅,暂停发生在计费周期结束时,即试用期结束时,且只能选择这一默认方式,无法立即暂停。该变更在 Paddle API v1 中生效,API 的端点和字段均无改动,属于非破坏性更新,不影响现有集成。
Neon 提高了 Launch、Scale 和 Business 所有付费套餐包含的项目数量,达到数千个。其中 Business 是面向生产负载的新套餐,提供更优的存储性价比、更高资源、迁移协助和高级技术支持。
Paddle 开发者更新支持模拟单个事件或场景的 Webhook,方便开发者在本地或测试环境验证交易完成等回调逻辑。示例事件为 transaction.completed,包含 AeroEdit Pro 等产品的价格、税费与结算明细,便于核对实际回调数据结构。
Paddle 平台新增 credit note(信用凭证),在你对交易发起退款或信用调整时自动以 PDF 形式发送给客户。该功能适用于 2024 年 8 月 30 日之后创建的 adjustment,此前的调整无法生成 credit note。API 新增「get a PDF credit note for an adjustment」操作,返回 PDF 链接,属于非破坏性变更,现有集成不受影响。
Clerk 发布教程,讲解如何用 Clerk Organizations 和 Stripe 在 Web 应用中实现按用户(Per-User)计费的 B2B 变现。示例开源应用 Team Task 让用户自助创建组织、邀请成员、通过 Stripe Checkout 购买席位,并用 webhook 将 Stripe 订阅同步到 Neon 数据库的 license_count。
Paddle 更新允许向订阅中添加非目录(non-catalog)定期产品与价格,价格类型为 custom,无需预先在目录中创建。示例订阅中新增的 Reporting module 定价 $10000/月,与目录内 AeroEdit Pro($3000/月/席位)和 Analytics addon($10000/月)并列计费。
Prisma Accelerate 已在 AWS Marketplace 上架,客户可通过 AWS 账户直接购买 Prisma 产品并统一账单。Pro 和 Business 套餐以年度订阅形式提供,年付价格含 10% 折扣,Pro 用户可享 Business 套餐的用量价格,但无免费试用。购买后账单走 AWS,账户与资源仍在 Prisma Data Platform 管理,功能与直接购买一致。
Resend 现已支持在 Dashboard 内管理订阅与账单信息,用户可随时升级、降级或取消订阅,查看并下载 PDF 格式的发票。用户还能添加账单地址、账单邮箱和 VAT ID 等税务信息,并直接更新信用卡等支付方式,无需离开 Dashboard。
Railway 的 Template Kickback 计划现在支持把模板返现收益兑换成美元,按模板在平台上产生的算力消费给予 25% 返现,无上限。提现通过 GitHub Sponsors 或 Buy Me a Coffee 进行,最低提现额为 100 美元,此前返现默认自动转为 Railway Credits 抵扣账单。
推荐理由:Railway 把模板返现从平台积分改成可提现美元,并给出提现门槛与通道,做模板的人可据此判断收益能否落袋。
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 为 transaction.payments[].error_code 字段新增 declined_not_retryable 允许值,当支付被拒且发卡行明确表示不应重试时返回该错误码,此前这类失败统一返回 declined。该值适用于支付方式账户已关闭或客户撤销扣款授权等场景,属于 Paddle API v1 的非破坏性变更,不影响现有集成。
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 将安道尔、马约特、黑山等地区的默认首选货币从 USD 改为 EUR,库克群岛、纽埃、托克劳改为 NZD,法罗群岛和斯瓦尔巴改为 NOK,并覆盖 AUD、DKK、ILS、GBP 等币种。该变更仅影响未来购买和订阅,现有及历史交易不受影响,API 端点和字段无变化,无需开发者操作,已即时生效。
Paddle 在交易(transaction)的 payments 数组中新增 payment_method_id 字段,用于标识每笔支付所用的支付方式。该字段与 payment_attempt_id、stored_payment_method_id 并列返回,方便开发者对账与排查支付问题。
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() 设置结账语言。
Replit 上线统一会员计划 Replit Core,现有订阅用户在当前订阅期内升级并保留原月费,自动续费用户下次续费仍按原 Hacker 价格。月付 Pro 用户可通过 replit.com/pricing 选择年付 $120 的促销价切换到年度计划。Replit Core 定价为 $20/月或 $220/年,会员可免费获赠 4 个月 Perplexity Pro 订阅。
Replit 发布 Replit Core 会员,把原有 Hacker 和 Pro 订阅合并为单一计划,现有订阅者按原价自动迁移。
推荐理由:Replit 把原有 Hacker 与 Pro 订阅合并为单一会员 Replit Core,并公布限时年费与迁移安排,可对照其权益变化。
Paddle 更新平台对零金额订阅的处理:客户完成 $0 循环价格结账后,Paddle 只发送一封明确说明已保存支付方式的邮件,不再发送 $0 交易的收据。邮件中的取消链接改名为移除支付方式链接,取消页面也明确说明客户正在移除支付方式,此类订阅改为立即取消而非等到计费周期结束。API 的端点和字段没有变化,该变更现已生效。
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 在 API v1 中新增哥伦比亚比索(COP)作为支持的支付货币,开发者可为哥伦比亚客户以本币创建价格和价格覆盖。