Polskie wsparcie PrestaShop
PrestaShop => Błędy => Wątek zaczęty przez: vendan w Listopad 27, 2010, 08:35:07 pm
-
Kurcze, myslalem ze to juz wszystko. Postanowilem przetestowac finalnie sklep i zakupilem produkt, doszedlem do platnosci24, zaplacilem za towar i po informacji ze platnosc prawidlowa wrocilem do sklepu a tam status zamowienia: Oczekiwanie na płatność czekiem !!!!!! Myslalem ze to kwestia tego ze zapomnialem przelewy przelaczyc z trybu testowego na tryb produkcyjny, ale po zmiania i dokonaniu ponownego zakupu (prawidlowego) znowu ten sam status zamowienia : Oczekiwanie na płatność czekiem. Masakra. Do klienta rowniez dochodzi najpierw email o tresci ZAMOWIENIE NRXX i dalej OCZEKUJEMY NA ZAPLATE CZEKIEM, a zaraz po nim SZCZEGÓŁY ZAMÓWIENIA i pisze jak byk PRZELEWY24. NAJDZIWNIEJSZE JEST TO ZE PO PARU TAKICH SYTUACJACH WYWALILEM CZEK JAKO METODE PLATNOSCI A MAILE DALEJ PRZYCHODZA. POMOCY !!!!!
-
Przepraszam za zbyt emocjonalny post. Pobrałem ze strony wersje 0.8 modułu przelewy24 i wszystko już działa.!! :-) Pozdrawiam !
-
Ja zmam taki sam problem z przelewy24,
Po pozytywnym testowym potwierdzeniu transakcji i po nacisnięciu przycisku "dalej" na stronie przelewy24 długo czekam i dopiero po jakimś czasie przechodzi na strone sklepu.
Niestety nie zmienia statusu na Płatność zaakceptowana i płatność zamówienia ma status:
Oczekiwanie na płatność czekiem
Błędne testowe transakcje działają sprawnie bez oczekiwania i właściwie status płatności w zamówieniu zmieniają na Błąd w płatności.
Presta 1.3.1 Przelewy24 v. 0.7 i 0.8 z aktualnej dystrybucji dają ten sam efekt. (moim zdaniem 0.7 nie obsługiwała u mnie także transakcji błędnych, a 0.8 już obsługuje)
doinstalowalem czeki i tez uzywaja tego statusu nic sie nie zmieniło w działaniu przelewów24...
Moja tabela ps_order_state_lang wyglada tak:
id_order_state id_lang name template
1 1 Awaiting cheque payment cheque
2 1 Payment accepted payment
3 1 Preparation in progress preparation
4 1 Shipped shipped
5 1 Delivered
6 1 Canceled order_canceled
7 1 Refund refund
8 1 Payment error payment_error
9 1 Out of stock outofstock
10 1 Awaiting bank wire payment bankwire
11 1 Awaiting PayPal payment
Moim zdaniem podejrzany jest ostatni kawałek kodu w pliku validation_prestashop_ok.php
if($WYNIK[0]=='TRUE')
{
$o_przelewy24->validateOrder($i_id_order,2,$p24_kwota*0.01,$opis);
}
else
{
$o_przelewy24->validateOrder($i_id_order,1,$p24_kwota*0.01,$opis);
}
$order=new Order($o_przelewy24->currentOrderi_id_order);
Ale to nie tłumaczy bardzo długiego czasu oczekiwania. I wydaje mi się że wynik jest błędny
Bardzo proszę o podpowiedź co może być przyczyną takiego działania i co powinienem zmienić.
Pozdr,
AndyW