- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 CartThrob 时遇到了一个奇怪的问题。谷歌搜索和 CartThrob 论坛尚未找到答案。
将购物车发送到支付网关后,它将向模板返回“已授权”、“正在处理”、“拒绝”或“失败”的“状态”。
我发现这种“状态”在浏览器刷新后仍然存在,包括完全(无缓存)浏览器刷新。
这主要是“授权”消息的问题。当订单已 100% 完成时,会出现“授权”消息。
我看到的是,如果我立即开始另一个订单并转到此代码所在的模板,“授权”消息仍然存在。该消息最终消失了……可能在 10/20 分钟左右之后。但我认为它应该立即消失,对吧?订单已完成。清除所有内容。
这个“状态”是否存储在 CartThrob session 中?我可以强制清除 CartThrob session 吗?
{exp:cartthrob:submitted_order_info}
{if authorized}
Order complete!
{if:elseif processing}
Your order is being processed!
{if:elseif declined}
Your credit card was declined: {error_message}
{if:elseif failed}
Your payment failed: {error_message}
{/if}
{/exp:cartthrob:submitted_order_info}
最佳答案
如果您只希望此信息显示在结帐后页面上,最简单的选择是将 order_status
段添加到您的网关返回 URL,然后仅输出 submitted_order_info
标记(如果该段存在)。
我相当确定 clear_cart
只是删除购物车内容,而不是完全刷新 CT session 数据(我认为这只会通过注销触发)。
关于expressionengine - 挥之不去的 CartThrob session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13151360/
我在使用 CartThrob 时遇到了一个奇怪的问题。谷歌搜索和 CartThrob 论坛尚未找到答案。 将购物车发送到支付网关后,它将向模板返回“已授权”、“正在处理”、“拒绝”或“失败”的“状态”
在构建中使用 Sagepay 网关并对网关集成进行排序。工作正常,直到我们进行实际的付款处理并出现错误: HTTP 状态代码:500 HTTP 状态消息:由于服务器遇到意外情况,请求未成功。 错误代码
这是一个比我可能会问 CartThrob 的人更广泛的问题,这就是我将其张贴在这里的原因。就 SSL 与 CartThrob 的关系而言,社区会推荐什么?商店功能仅限于几个关键模板组。所以我的想法也许
我是一名优秀的程序员,十分优秀!