允许用户接受来自其用户的付款

Allow users to accept payments from their users

我正在开发一种软​​件,供年收入约为 50 万美元的企业使用。我想在软件中加入一个选项,让我的用户可以接受他们客户的信用卡付款。到目前为止,我似乎有以下选择:

  1. 代表我的客户管理多个商家帐户,但这有一些缺点。例如,我想收取一些小额费用来支付费用(大约 0.1%),如果向我的用户付款没有经过我可以控制的某个阶段,我不能接受,我可以在哪里扣除费用并发送这是我的方式。此外,上述收入的大约 50% 是通过信用卡或借记卡支付的,因此 250,000 美元的金额可能不足以支付帐户提供商设定的费用。

  2. 通过我控制的商家帐户发送所有内容,然后将资金分配给用户。然而,这似乎是一个非常小规模的解决方案,每个用户每天的平均付款次数约为 15 次。

最终结果应该是用户在软件中输入价格,该价格会发送到卡片 reader,用户的客户在卡片中插入卡片并进行支付。收取的金额包括所有相关费用。支付的金额将被发送到某个商家帐户,我的费用将被发送给我并扣除商家费用,其余部分将被发送到我的用户帐户。关键是用户不必费心设置商家帐户或卡 reader,只需从我们这里获得一张卡 reader,该卡连接到软件并可以立即接受付款。

我真诚地希望我遗漏了一些东西,但如果您能帮助我找到一种方法来向我的用户的客户收费并收取少量费用,我将不胜感激。

事实证明,最好的方法毕竟是使用 Stripe。如果有人担心,这就是我解决问题的方法。

Stripe 目前正在推出其 Stripe Connect 的托管帐户,可用于有效地为我的客户管理 Stripe 帐户。因此,一旦用户注册了我的支付程序,我就会在用户完全不知情的情况下为他们创建一个管理帐户。对于传入的 Stripe 付款,我可以使用目的地 属性 作为钱应该去的帐户的 id 并指定将向我自己的帐户收取的申请费。

从那以后唯一要解决的问题是 Stripe 只支持在线支付,这可以通过使用 Payworks 等来克服,但是到目前为止他们的服务非常糟糕,所以这可能是系统中的一个弱点。