将付款拆分到 WePay 中的不同帐户

Splitting Payment into different accounts in WePay

我有一个网站,为它提供各种活动和捐赠。因此,要求是任何用户都将捐赠金额,它将捐给活动的所有者,但一定比例的金额将记入网站所有者(我)。

有什么方法可以实现这个功能吗?

基本解释:

猜猜,我是一个网站的所有者,而你是活动的所有者,现在任何用户都会捐给你 100 美元,现在是这笔金额的 10%,例如 10 美元将记入我(所有者),90 美元将记入给你(活动的所有者)。

希望你理解得很好,如果你有任何问题,请告诉我

我也在 https://developer.wepay.com/docs/use-cases/split-chained-payments 中读到过它,但它对我没有帮助。

WePay 的 API 让您通过 /checkout/create 上的 app_fee 参数进行管理。

在您的情况下,您将使用以下参数创建请求:

  • amount = 100
  • app_fee = 10
  • fee_payer = "payee_from_app"

WePay 将向付款人收取全额 amount(100 美元),然后取出指定的 app_fee 金额,并在您和活动之间拆分交易。活动所有者将在他们的帐户中看到 90 美元。

现在最后一项是支付处理费。大多数支付处理商将他们的费率默认为 2.9% + $.30。使用 "payee_from_app" 选项意味着 app(在这种情况下是您)将支付手续费,这些费用将从您从活动所有者那里收取的 10 美元中扣除。

所以 2.9% + 0.30 美元的 100 美元交易是 3.20 美元。 WePay 将从您收取的 10 美元应用程序费用中扣除,您将剩下 6.80 美元。

有几个不同的 "fee_payer" 选项,您应该仔细阅读文档以理解每个选项。关于 payee_from_app 的好处是,如果您能够与支付处理商协商较低的费率,则您可以保留更多的每笔交易,并且您无需更改代码即可看到这一好处。例如,如果您的费率降至 2.8% + 0.30 美元,商家仍将仅收到 90 美元,但您会看到好处并收到 6.90 美元。

总结一下。如果交易金额为 100 美元,并且您想为您的网站收取这笔交易的 10%(10 美元),假设您的处理率为 2.9% + 0.30 美元,那么:

  • 竞选资金:90 美元
  • 向 WePay 支付的款项:3.20 美元
  • 给网站所有者的钱:6.80 美元
  • 总金额:100 美元