我遇到了CartThrob奇怪的问题。谷歌和CartThrob论坛还没有透露答案。徘徊CartThrob会议
购物车发送到支付网关后,它将返回模板“授权”,“处理”,“拒绝”或“失败”的“状态”。
我发现这个“状态”在浏览器刷新(包括完整(无缓存)浏览器刷新)后徘徊。
这主要是“授权”消息的问题。订单已完成100%时,将显示“授权”消息。
我所看到的是,如果我立即开始另一个订单并转到代码所在的模板,那么“授权”消息仍然存在。消息最终消失......也许在10/20分钟左右之后。但它应该立即消失在我看来,对吧?订单完成。清除一切。
这个“状态”存储在CartThrob会话中吗?我可以强制清除CartThrob会话吗?
{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}
我向我的更新表单{exp:cartthrob:update_cart_form return =“checkout/billing/process”}添加了一个“process”段,并将消息封装在{if segment_3 ==“process”}中。诀窍! –
很高兴听到它! –