将 PayPal 添加到现有 Stripe 计费流程的最简单方法

Posted

技术标签:

【中文标题】将 PayPal 添加到现有 Stripe 计费流程的最简单方法【英文标题】:Easiest way to add PayPal to existing Stripe billing flow 【发布时间】:2015-03-15 18:05:02 【问题描述】:

我有一个教育网站,它使用“Stripe Connect”来接受学生的付款,并在我自己(平台提供商)和教师(内容创建者)之间分摊付款。

目前通过 Stripe 处理对教师的付款。每当学生购买内容时,教师都会自动将付款直接存入他们的 Stripe 帐户。我将交易的一部分直接保留到我的 Stripe 帐户中。这是一个简单的系统并且运行良好。

问题是学生想用 PayPal 付款。

因此,我想将 PayPal 添加为学生的付款选项,而不是强制内容创建者连接两个单独的帐户 - 一个用于观众使用 PayPal 付款时,另一个用于观众使用 Stripe 付款时。到目前为止,我唯一的想法是将所有 PayPal 付款存入一个 PayPal 账户,然后每周手动将教师“支付”到他们的 Stripe 账户中。

但是有没有一种自动化的方法来做到这一点? Stripe 表示他们不接受来自 PayPal 的付款。

任何想法/帮助将不胜感激。谢谢!

【问题讨论】:

【参考方案1】:

正如 Andrew 在回答中所说,自适应支付确实支持链式支付;它的工作方式与您描述的使用 Stripe 设置非常相似。

但是,这将无法满足您将 PayPal 和 Stripe 付款都汇入一个教师帐户的要求。不幸的是,Stripe 和 PayPal 将对方视为竞争对手,据我所知,没有一家公司没有开发出整洁的产品来将“他们的”付款合并到另一家公司的账户中。

如果您愿意离开 Stripe,PayPal 确实提供了许多解决方案,将“原始”信用卡付款和 PayPal 账户付款整合到一个收款人账户中,包括通过 Andrew 引用的自适应付款。

我要补充的是,已被 PayPal 收购的 Braintree 可能为实现这一目标的产品提供了最类似于 Stripe 的集成。但是,我不相信 Braintree SDK 会为你做链式支付;您可能需要做一些工作才能最终实现这一点(接受第一笔付款,然后按照您提到的每周或每次收到的交易计算并支付)。

需要考虑的其他几件事:如果您将一些付款拆分为延迟履行,而其他付款则链接在一个付款提供商中,您将需要支持两种截然不同的流程;您可能会发现(对您和您的内容提供商而言)选择一种模型并通过该模型运行所有内容更容易。

此外,您可以直接向内容提供商付款,然后从内容提供商向您支付账单(开具发票或通过定期付款自动收取),而不是付款给您,然后链接到内容提供商你的削减。

最佳模式很大程度上取决于您希望承担的法律和财务责任如何:您是否提供商品或服务,并且人们为您付费,让您成为零售店或生产商的分销商?或者内容提供商是否向学生提供了商品或服务,而您就像一个市场/促进者/广告场所?一旦有人对他们购买的东西不满意,这个问题就会变得很重要:)。

【讨论】:

【参考方案2】:

您可以将Adaptive Payments 平台与 PayPal 结合使用来拆分付款,就像使用 Stripe 一样。具体来说,您可以将Pay API 设置用作带有辅助接收器的chained payment。

如果您碰巧使用 php,我的 class library for PayPal 将使所有 API 调用对您来说都非常简单。

【讨论】:

以上是关于将 PayPal 添加到现有 Stripe 计费流程的最简单方法的主要内容,如果未能解决你的问题,请参考以下文章

PayPal Rest API:如何将卡添加或更新到计费协议 api?

使用 paypal 节点 sdk 将自定义字段添加到计费协议

Stripe Payments - 将现有卡添加到客户

在 Stripe 上设置自定义计费周期

是否可以将 PayPal 订阅作为礼物延长?

Stripe 定期/订阅计费最佳设计/实践?