2017-03-01 66 views
0

我最近安裝了Amasty One Step結賬與「PayPal網站付款託管Pro解決方案」作爲付款方式。該網站使用RWD主題。PayPal託管Pro - 錯誤處理付款(Amasty Checkout - Magento 1.9.1)

問題是,當用戶進行購買時,第一次通過罰款,如果他們然後嘗試再次購買,則結賬重定向到帶有「錯誤處理付款」消息的PayPal付款頁面。

https://securepayments.paypal.com/webapps/HostedSoleSolutionApp/webflow/sparta/hostedSoleSolutionProcess?hosted_button_id=HSSS-WN-Oo2-BuTyYdJ8gCT9r3KEidgZENLcmDBwXyemXiHvUnZpNqnzBVFnWDabxqdvi-6gPcA

奇怪的是,如果我明確標記的瀏覽器cookie「前端」它然後清除問題,用戶可以再次檢出罰款。

任何幫助將會在與支持交談並且無處可談的日子之後感激不盡。

在此先感謝大家,

TythebarnDev

回答

0

託管按鈕標記有來自PayPal約2小時的到期時間。理論上,令牌如果處於活動狀態,可以多次使用以進行付款。但是,由於HSS代幣表示唯一的結帳,因此不建議進行多次付款。示例:如果商家使用發票創建託管按鈕令牌,則後續付款嘗試將導致「重複付款」。

特定錯誤「錯誤處理付款」的模樣過期託管按鈕令牌的情況。

此外,‘前端’的cookie似乎有什麼東西從結帳來(你)的網站。貝寶不讀前端的cookie。對我來說,它看起來像你的最終控制機制。

讓我知道,如果這有助於

+0

謝謝您的回答,它是大加讚賞,這在技術上是正確的,因爲它是一個令牌問題,但事實證明,這是我們的Amasty One Step Checkout擴展和PayPal Pro之間的衝突。 他們的支持團隊最終看了一眼,並將此行添加到解決問題的代碼中。問題是,在重複結賬時,在訂單完成之前,貝寶託管的親iframe正在加載。 app/code/local/Amasty/Scheckout/Helper/Data.php:901 添加此行$ update-> addUpdate('');. 感謝您的幫助。 – TythebarnDev