2017-02-23 134 views
0

我们一直在使用PayPal Checkout(v4)已经有一段时间了,真的很喜欢它整合的方式。这是我讲的系统:PayPal结账 - 我们可以将资金发送给其他人吗?

https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/checkout-flow/

我们使用这个插件做魔术:

https://github.com/paypal/paypal-checkout

无论如何,正如我所说,我们有这一切工作正常时,有人发送美国的钱。但是,我们在我们的网站上也有一个工具,“客户”可以向卖家汇款。为此,我们目前拥有系统的自适应支付系统。

我的问题:我们如何使用PayPal Checkout工具让人们发送到给定的电子邮件地址,同时仍然得到订单的回调? (因此,我们可以将其输入到我们的系统,对其进行跟踪)

起初我以为这是不可能的 - 但我已经看到了在eBay此相同的逻辑:

enter image description here

这是公开的吗?或者它只是一个“PayPal-Ebay”的东西? (因为它们实际上是同一家公司,所以也许有机会获得不同于普通大众的工具)

谢谢!

回答

1

这里的另一种选择 - 在PayPal的REST API的payee选项:

https://devblog.paypal.com/setting-payee/

利用这一点,你可以设置移动到任何一个你只用电子邮件地址,如PayPal帐户的钱。

+0

啊哇,那看起来确切我们在做什么!谢谢 –

0

PayPal Express Checkout v4基于PayPal Rest API,该帐户不支持将费用分摊或发送给不是API调用方的给定PayPal账户。自适应付款是在PayPal中这样做的权利。 eBay上的PayPal结帐只适用于eBay,结账体验可能看起来很相似,但它使用的产品与Express Checkout v4不同。

+0

好的,我有一种感觉,可能是这样的情况:(值得问,虽然这是一个更好的体验,也许将来会有这种感觉:) –

0

基本整合,您只需使用自己的客户端ID设置了一个按钮,一个商人:

https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/basic-integration/

所以,如果你能收集商户的客户ID,您可以设置一个按钮来进行支付给那个商人。

希望有帮助!

+0

这是一种将付款发送给指定PayPal账户的好方法!更新订单系统,如[webhook](https://developer.paypal.com/docs/integration/direct/webhooks/rest-webhooks/#integration-steps)或IPN在这种情况下可能不起作用,需要依靠'action.payment.execute()'返回付款结果 – yihui

+0

是的 - 不幸的是,最终用户也不会努力获得客户端ID ...他们是非常不懂技术的:( –

+0

他们现在提供什么?一个电子邮件地址? – bluepnume

相关问题