2017-02-23 132 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

相關問題