基本的PayPal结帐按钮在Firefox中给出了500个内部服务器错误
Basic PayPal Checkout Button giving a 500 internal server error in Firefox
我使用基本PayPal结帐按钮(data-version-4)与jason有效载荷做支付对'沙箱'。所有的代码都可以正常工作,直到它到达paypal弹出式(灯箱)内的"确认"或"立即支付"点……此时弹出窗口关闭,不再对按钮进行调用(例如:未启动onAuthorize)。
此时,控制台在3次apy_retry之后显示几个警告和错误。这是一个已知的问题,或者有人对此有建议吗?
任何帮助都是欢迎的,非常感谢你提前。基督教
更新:在谷歌浏览器(版本54)有可能完成付款,我有错误只是在Firefox V49.0.2
missing_csrf_jwt Object { timestamp=1479294755397, windowID="5fbc81d2c8", pageID="3768daa62d"}
误差"NetworkError: 500 Internal Server Error - https://www.sandbox.paypal.com/webapps/hermes/api/payment/PAY-1UH37573M6748251ALAWD6BI?"
http_response_500 Object { timestamp=1479294756872, windowID="5fbc81d2c8", pageID="3768daa62d"}
button.js GET Payment请求的响应
{"ack":"error","message":"Unhandled api error","meta":{"calc":"5c86b8d3140ef","rlog":"rKGmcXTB%2B2NqZAMhrf0E %2BSi2kRuzAYN1zBd6UkYGjcFtNQ0WfaI3FHIbPIRTaJRcwP4CM4%2FkeW05efr7awS8xw_1586cc53450"},"server":"Wb_7k zG8hs8iXSTxTssRX7gAbhKsGUveN-Qi5qR4xO-eChao8SHpy7dW9-lcr1X7z1Ex578DclpDjpNeK6E56fHpDAqRWL8SI0Od4rpHe HT57pjggRD85TXSwGA9IYgdTw8WLisakLokxa9yxvmsjiYYO9Sf8Hnb4sanRFuPznDh8b4zEXUgz2kxautGGtS3lTXJjgK9TVqouGCqrStk_j4GQC1ssToOZ0n6am" }
<<p> 控制台/strong> 控制台Dev Tools截图
您的开发控制台显示(我相信是德语)Strict-Transport-Security存在问题。这几乎肯定是你的问题,因为处理这个错误的策略因浏览器而异。
我还看到Paypal API在https url上。请求来自浏览器的http(没有s)设置吗?在这种情况下,这可能是问题所在,因为您可能希望对安全API的请求也来自加密的安全源。
编辑:您可能还想看看LetsEncrypt,它为您这样的开发人员提供免费的,非常容易设置SSL证书。
相关文章:
- 使用 ajax 作为注释表单,它给了我 500 个内部错误,但没有脚本它可以工作,这意味着我的脚本是错误的;对
- Chrome正在吞噬我的第一个内部<表单>--为什么?
- 如何修复/调试间歇性返回500个错误的AJAX脚本
- 如何从500个可能的问题中挑选30个问题
- 表与多个内部表和固定标题表与水平滚动
- 基本的PayPal结帐按钮在Firefox中给出了500个内部服务器错误
- 当与AJAX一起使用时,PHP eval生成500个错误
- Meteor方法成功更新了数据库,但向Meteor.call返回500个错误
- 是否可以将多个内部模块组合到一个外部模块?
- 只在我的ubuntu服务器上从soundcloud api接收500个错误
- 博客JSON Feed API超过500个帖子
- Javascript数组:超过500个元素不能正常工作
- 在Rails中使用ajax/will_paginate获得500个内部服务器错误
- 在页面上链接两个内部Knockout组件的最佳方式是什么?
- Mongodb/mongoose只保存一次,然后创建500个错误
- 将创建多少个内部函数的副本
- 在Joomla网站上使用javascript重定向时出现500个错误
- 如何处理500个错误
- Td个内部元素
- 500服务器内部保存到couchDb错误