我正在用PHP构建一个网站,用户可以在其中对项目进行出价。一旦投标结束,需要从中标者到上市所有者支付款项。但是,作为网站所有者,我也想采取一小部分 - 比如说5%。
所以这个过程将是中标者向上市所有者支付100英镑,并且当交易发生时我拿5%。
这样做的最佳方法是什么?
我读过PayPal MassPay,但我不确定这是否是我需要的。
我也在英国,而不是美国 - 如果这会影响到任何东西。
答案 0 :(得分:0)
如果您在英国,可以使用Stripe Connect执行此操作。您会要求您的用户首先将他们的Stripe帐户连接到您的Connect应用程序。您会收到一些数据,尤其是您将存储在publishable_key
和access_token
的数据。
你会用这种方式:
在Stripe.js或Stripe Checkout的前端,您需要使用通过Connect流程时从连接用户获得的publishable_key
。您应该不使用您的API密钥。
获得卡片令牌后,您将其发送到服务器,在那里您将收取费用。在那里,你应该不设置你的API密钥,但你应该将连接用户的access_token
作为第二个参数传递给Create Charge API。您可以在documentation中查看一些示例代码,了解如何收取费用。
这会自动将资金存入关联用户的Stripe帐户减去条纹费用和您选择的application_fee
。费用需要是一个特定的金额,而不是一个百分比,但你可以在创建费用时计算到这一点。
答案 1 :(得分:0)
根据您的问题,解决方案如下:
可选/一般情况下,网站所有者持有这笔钱直到月底,并向卖方支付最终金额(如果他卖的不止一件,或者他是一个大商人。)
但是,该流程应该可以帮助您根据自己的喜好设置网站。像eBay,Free lancing等许多网站都采用了类似的流程。
作为PayPal员工,我建议使用PayPal PHP SDK进行开发。所有说明均提供here和here