Pierwszy raz mam kontakt z allpayem a muszę obsłużyć jednorazowe kody.
Zrobiłem sobie skrypt odbierający dane i zapisujący do bazy, utworzyłem też generowane 8-znakowe kody z odsyłaczem do skryptu, ustawiłem konto w tryb testowy i sprawdzam.
I tu pojawia się problemos. Sprawdzam przez wygenerowany odsyłacz, transakcja testowa, dwa przyciski Pozytywna i Negatywna, klikam pozytywna, trwa sprawdzanie i wyskakuje stronka ze ok, kupiony kod to xxx. To samo na maila przychodzi -A w bazie nowy PUSTY rekord, bez kodu, bez nazwy konta!
Wchodzę na Ustawienia - Parametry URLC i klikam test, wypełniam formularz podając ten sam odsyłacz do skryptu + opisy, kwota i takie tam. - wynik pozytywny! Pokazuje się podsumowanie a w bazie wpis z podanym przezemnie kodem i opisem.
Co jest grane? Czy w trybie testowym tak już jest że nie przesyła kodu na link zwrotny i w normalnym będzie działało już poprawnie czy jak?
Dlaczego w teście urlc mi działa a na testowej transakcji już nie?