2017-09-25 47 views
0

我正在建立一個網站,我將向用戶提供他們自己的網上商店。PayPal REST設置對我的用戶來說太高級了,有沒有其他的選擇?

網上商店需要能夠接受付款,並且我使用PayPal的快速​​結賬(客戶端REST)進行了集成。

我認爲一切都很好,直到我爲用戶編寫安裝指南爲止。

爲了讓他們創建REST憑據,他們需要登錄到PayPal的開發人員部分,創建一個沙箱帳戶,然後創建一個應用程序。

將它與使用NVP/SOAP的方式進行比較,您可以登錄到您的PayPal Business帳戶,基本上只需按照流程獲取您的API憑證即可。

此外,Express Checkout的NVP/SOAP實現已被棄用,所以如果可能的話,我真的想避免這種實現。

我覺得我的選擇歸結爲這樣:

使用REST和強迫我的用戶要經過一個有點混亂的設置過程。

OR

使用NVP/SOAP,它被廢棄了,但更加精簡的安裝過程。

我錯過了什麼,或者這是怎麼回事?

編輯/ UPDATE

我也接觸了貝寶的支持並取得了以下答案:

有沒有其他的方法來獲得比登錄到貝寶開發其他REST API證書和創建一個REST應用程序。

唯一可用的其他「方法」是使用Braintree Payments,它可以提供PayPal集成。

https://www.braintreepayments.com/en-dk?locale=en-dk

所以,這一切的一切,似乎沒有成爲一個「簡單」的方式得到休息憑據

我會neuromatter接受的答案,因爲他是正確的,使用未棄用的API總是更好使用

回答

2

使用REST進行操作。當你開發新的東西時,你應該總是避免使用已經廢棄的東西。通常大型組織會告訴你他們是否打算徹底關閉某些東西(也許SOAP對於PayPal來說很快就會很快結束),但你不想冒這個風險。甚至比強制用戶設置REST更糟糕的是強制用戶設置SOAP,之後不得不設置REST,因爲他們結束了支持。

爲背景,看看貝寶的設置頁WooCommerce: https://docs.woocommerce.com/document/paypal-standard/

正如你可以看到他們完全指望人們在憑證輸入來配置他們的商店。解決這個問題的唯一方法就是如果您想提供更全面的服務產品,那麼您(或您所僱用的某個人)可以爲他們配置其商店。但這是一個單獨的討論。

相關問題