Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Dotpay - podstrona raportu - wielokrotne aktualizacje/wejścia
Forum PHP.pl > Forum > Przedszkole
wujek2009
Cześć.

Główkuje nad problemem związanym z podstroną raportu dla systemu płatności Dotpaya. Chodzi oto, że sam robot Dotpaya wchodzi kilka razy na taką podstronę i aktualizuje mi cały czas to samo zamówienie - tzn. daje informacje, że płatność jest prawidłowa. W konsekwencji wysyła on kilka razy e-mail o udanej płatności do klienta przez co dostaje ogromny SPAM na skrzynkę pocztową.

W dokumentacji PayU należało wysłać odpowiedź "OK" i wówczas robot PayU nie wchodził ponownie na stronę raportu, ale jak to wygląda w przypadku Dotpaya?
Mój kod to mniej więcej taki zapis:
  1. $status_platnosci = sprawdzStatusPlatnosci($_POST);
  2.  
  3. if ( $status_platnosci )
  4. {
  5. // aktualizuj dane w bazie
  6. // wyslij info o zaakceptowanej platnosci do klienta/admina
  7. }
  8.  
  9. function sprawdzStatusPlatnosci(array $post = array())
  10. {
  11. if ( array_key_exists('t_status', $post) AND $post['t_status'] == 2 ) {
  12. $md5_dotpay = $_POST['md5'];
  13. $md5_ad = sprawdzMd5($post);
  14.  
  15. return ($md5_dotpay == $md5_ad);
  16. }
  17.  
  18. return FALSE;
  19. }


ogólnie zrzuciłem sobie dumpa $_POSTa od Dotpaya i wszystko wydaje się być prawidłowo: t_status przyjmuje wartość "2" - reszta zmiennych to moja konfiguracja indywidualna.

Podsumowując: w jaki sposób zrobić, aby dotpay nie wchodził już na stronę raportu, gdy dokonam tam wszelkich zmian?
markonix
Echo 'OK";
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.