【问题标题】:Paypal ExpressCheckout + chained PaymentPaypal ExpressCheckout + 链式支付
【发布时间】:2013-05-24 01:22:01
【问题描述】:

我开发了一个通过 ExpressCheckout API 接受付款的 Web 应用程序,让用户成为会员。 一切正常。

我现在想扩展我的 Web 应用程序服务并为我的用户提供购买由第三方(我的会员)出售的商品的可能性。

我想实现的原则很简单:对于每个订单,让用户为他们选择的商品付款,然后将我收到的部分金额转移给商品提供者,并为我保留一些钱。我想自动化这个过程,这样一旦我收到付款通知,我就会计算转帐给可能有或没有 Paypal 帐户的项目提供商的金额(换句话说,这意味着我可能需要转帐使用 IBAN/SWIFT 数据将钱存入银行账户),然后继续进行汇款。

我试图通过阅读您的文档找到解决方案,但遇到了“连锁支付”,但后者似乎并未在 ExpressCheckout 工作流程中使用。

另外,由于我的 ExpressCheckout 流程的实现是有效的,我不想找到一个完全不同的解决方案,而是希望扩展它......如果可能的话。

您能告诉我哪个是最适合我的解决方案吗?

提前,非常感谢您的帮助。

【问题讨论】:

    标签: paypal express-checkout


    【解决方案1】:

    你可以做两件事中的一件。您可以将 Express Checkout 与并行付款一起使用。这意味着您可以在购买时在不同账户之间拆分交易。另一种选择是直接将所有资金存入您的账户,然后当您想向其他账户汇款时,您可以使用自适应支付(支付)API 或 MassPayments API 向其他账户汇款帐户。请记住,您必须将其发送到他们的 PayPal 帐户,您将无法使用这些 API 中的任何一个直接将其发送到银行帐户。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,我得到了 PayPal 的答复,即不允许使用 Express Checkout 将资金转入您的 PayPal 帐户,并且 - 在稍后的时间点 - 转移金额减去您的服务费(保留在您的 PayPal 账户上)通过自适应支付 API 发送到卖家的 PayPal 账户。 PayPal 建议改用 Chained Payments API。在沙盒中一切正常,但是一旦您需要 PayPal 提供的 Live APP ID,他们将审查您的业务案例并拒绝它。至少发生在我身上的事情是这样的。

      【讨论】:

        【解决方案3】:

        我知道这是个老问题,但无论如何,我试图找到解决方案并能够执行问题中描述的类似事情。所以,然后我问了贝宝这件事,他们给了我建议,使用名为 PayPalAccountID 的 SellerDetailsType 字段,该字段的描述是商家的唯一标识符。对于并行付款,此字段是必填字段,并且必须包含付款人 ID 或商家的电子邮件地址。我不清楚使用此字段来解决我的问题。这是链接https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/SetExpressCheckout_API_Operation_SOAP/我描述了soap请求的字段,对于NVP,它被称为PAYMENTREQUEST_n_SELLERPAYPALACCOUNTID,但想法是一样的。我希望它会帮助某人。

        【讨论】:

          猜你喜欢
          • 2013-02-15
          • 2021-08-04
          • 2015-03-29
          • 2014-01-23
          • 2015-04-18
          • 2016-08-10
          • 2011-05-01
          • 2012-10-25
          • 2013-03-20
          相关资源
          最近更新 更多