简体   繁体   English

PayPal Hosted Pro-错误处理付款(Amasty Checkout-Magento 1.9.1)

[英]PayPal Hosted Pro - Error Processing Payment (Amasty Checkout - Magento 1.9.1)

I've recently installed the Amasty One Step Checkout with "PayPal Website Payments Hosted Pro solution" as the payment method. 我最近使用“ PayPal网站付款托管Pro解决方案”作为付款方式安装了Amasty一步付款。 The site uses the RWD theme. 该网站使用RWD主题。

The problem is when a user makes a purchase it goes through fine the first time, if they then try and make another purchase the checkout redirects to the paypal payment page with the message "Error Processing Payment". 问题是,当用户进行购买时,如果第一次尝试还可以,那么如果他们尝试再进行一次购买,则结帐会重定向到带有消息“错误处理付款”的贝宝付款页面。

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

The strange thing is if I clear the browser cookie labelled "frontend" it then clears the issue and a user can checkout fine again. 奇怪的是,如果我清除了标有“ frontend”的浏览器cookie,那么它将清除问题,并且用户可以再次结帐。

Any help would be much appreciated after days of talking with support and getting nowhere. 经过几天的支持与交流,无济于事,任何帮助将不胜感激。

Thanks in advance everyone, 预先感谢大家,

TythebarnDev TythebarnDev

Hosted Button tokens have an expiry time of around 2 hours from PayPal. 托管按钮令牌的有效期从PayPal到大约2小时。 Theoretically, the token, if active, can be used multiple times to make the payments. 从理论上讲,令牌(如果已激活)可以多次使用以进行支付。 However, since HSS tokens represent a unique checkout, it is not advised to make multiple payments. 但是,由于HSS令牌代表唯一的结帐,因此不建议进行多次付款。 Example: In case the merchant uses an invoice to create a hosted button token, the subsequent payment attempts will result in “Duplicate Payments”. 示例:如果商家使用发票创建托管按钮令牌,则后续的付款尝试将导致“重复付款”。

The specific Error "Error Processing Payment” looks like a case of Expired Hosted Button token. 特定的错误“错误处理付款”看起来像“托管按钮过期”令牌的情况。

Also, the “frontend” cookie seems to be something coming from the Checkout(your) site. 另外,“前端” cookie似乎来自Checkout(您的)站点。 PayPal does not read the front end cookie. 贝宝不读取前端cookie。 To me it looks like a control mechanism from your end. 对我来说,从您的角度来看,它似乎是一种控制机制。

Let me know if this helps 让我知道这是否有帮助

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM