2017-04-17 103 views
0

我想在我的支付處理中使用PayPal託管的結帳頁面,以避免PCI合規。託管結帳頁面正常工作。它在我的網站上給我回應。這個過程是有效的,當我用PayPal帳戶選項與付款。但我想與客人結帳工作。不應要求用戶登錄PayPal。我已經設置該選項作爲帳戶不需要在貝寶中。 它轉到客人結帳頁面,但貝寶給我錯誤爲付款頁面上的badrequest。PayPal,訪客結帳不支持.net sdk

有沒有其他的選擇,它會工作。

回答

0

要一致地獲取流程,您需要使用Express Checkout API。在您的SetExpressCheckout請求你將包括以下參數:

SOLUTIONTYPE=Sole 
LANDINGPAGE=Billing 
USERSELECTEDFUNDINGSOURCE=CreditCard 

您還需要確保「貝寶賬戶可選」在您的PayPal文件中啓動。它在付款接收偏好,或網站付款偏好,或類似的東西。

經過上述所有更改,清除瀏覽器的緩存 - cookies並嘗試再次檢查,它會提供客戶結帳選項。

+0

謝謝Niraj很棒的幫助 –