【问题标题】:Per-user / per-quantity recurring billing. What are alternatives to Stripe?按用户/按数量重复计费。什么是条纹的替代品?
【发布时间】:2025-12-25 07:05:12
【问题描述】:

我正在寻找 Stripe 的按用户定价订阅的替代方案:我需要:

  1. 根据我的用户拥有的用户帐户数量向我的用户收取定期付款

  2. 能够通过 API 更改用户数量,并进行客户验证是可以的,但最好不要更改计划或创建新类型的计划。也可以通过 API 检查状态、取消等。

  3. 理想情况下,无需预付费用 = 费用 + 交易百分比

我发现条纹可能是一个不错的选择(请在此处查看按用户定价 https://stripe.com/docs/subscriptions),不幸的是,Paypal 似乎不提供这种功能(计划只能每 180 天增加 20%,或者您需要取消以前的配置文件并创建一个新的)。还是我误会了 Paypal?

有哪些替代方案可以满足这些需求?

【问题讨论】:

    标签: paypal payment-gateway payment stripe-payments recurring-billing


    【解决方案1】:

    您需要的是Reference Transactions,在这种情况下,您将运行原始授权或销售交易,然后您将在未来使用原始交易 ID 和您需要处理的任何新金额运行 DoReferenceTransaction。它将立即处理,此时无需任何重定向或额外授权。

    如果您使用 Payments Pro(直接信用卡)的参考交易,那么您只需将原始身份验证或销售交易 ID 保存到您的数据库中,以便在需要处理未来使用 DoReferenceTransaction 付款。

    对于 PayPal 付款,您将使用 Express Checkout w/ Billing Agreements,它会返回一个帐单协议 ID。在这种情况下,计费协议 ID 就是您将传递给未来调用 DoReferenceTransaction 的内容。

    在任何一种情况下,您都需要构建自己的系统来查找每天需要处理的付款,并循环遍历它们,为每一笔调用 DoReferenceTransaction。

    【讨论】:

    • 很好,这正是我想要的!