我收到消息;
抱歉,您的交易未被接受。 点击此处返回结帐页面。
我正在使用SagePay,我可以复制错误 - 基本上,如果你在SagePay端等待年龄然后处理付款 - 并且会丢失SessionID。
有人可以帮忙吗?
此致
Shane
答案 0 :(得分:0)
答案 1 :(得分:0)
如果sessionid丢失到商店的付款返回超时或者php会话丢失,则会发生这种情况
这可以修复(任何付款方式)
at /wp-content/plugins/wp-e-commerce/WPSC-theme/functions/WPSC-transaction_results_functions.php 第96行应该或多或少像
.....
if(!$dont_show_transaction_results ) {
if(empty($sessionid) && isset($_GET['pszPurchorderNum']) && $_GET['pszPurchorderNum']!=null) {
$sessionid=$_GET['pszPurchorderNum'];
}
if ( !empty($sessionid) ) { ...