我有一个应用程序收到用户的付款,比如说100美元,然后20个给我,80个给我网站上的服务提供商。
我获得了用户的信用卡信息,并完美地向我的帐户支付了20美元,但问题是如何将剩余的80美元发送给服务提供商。
到目前为止,我可以使用PayPal .NET SDK(DirectPayment API)创建付款,因为用户的信用卡和个人信息就好了,为此我必须设置clientId和clientSecret。
我无法找到分割付款的方法,而无需用户登录其PayPal帐户。我不希望用户登录PayPal,因为我们只接受直接信用卡付款。
PayPal提供了不同的分割付款方式,但它们需要将客户重定向到PayPal进行授权。例如,在自适应付款API中,他们提供:Parallel Payment,Chained Payment
起初,我认为我可以执行类似于第一个的第二个交易,但问题是我还要求我的用户服务提供商向我发送他们的clientId和clientSecret,这不是一个好主意。
那么如何在不要求用户登录贝宝的情况下拆分付款?