2010-10-13 4 views
0

Я получаю сообщение;WP ecommerce - сделка не принималась

К сожалению, ваши транзакции были не приняты. Нажмите здесь, чтобы вернуться на страницу оформления.

Я использую SagePay, и я могу реплицировать ошибку. Это в основном, если вы ждете возраста на конце SagePay, а затем обработаете платеж, а SessionID отсутствует.

Может ли кто-нибудь помочь?

С уважением

Шейн

ответ

0

Это может произойти, если SessionID теряется компенсация возврата тайм-аут в магазин или PHP сеанса теряется

это может быть фиксированным (любой способ оплаты)

в/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)) { ... 
Смежные вопросы