Tomasz Faszyński

Tomasz Faszyński Specjalista ds.
programowania

Temat: Integracja z PAYu - REST - odbiór statusu

Cześć,

Próbuję zintegrować sklep z PAYu http://developers.payu.com/pl/restapi.html

Wysyłam testowe zamówienie i chcę odebrać status transakcji.

notifyUrl podałem takie samo jak continueUrl.

Sprawdzam za pomocą Firebuga i nie otrzymuję żadnej odpowiedzi JSON. Czy ktoś może wie ja odebrać dane?Ten post został edytowany przez Autora dnia 17.11.14 o godzinie 22:56
Kamil Adryjanek

Kamil Adryjanek PHP / Symfony2 /
Zend, Python /
Django, Java, JS

Temat: Integracja z PAYu - REST - odbiór statusu

Nie zagłębiając się w szczegóły implementacyjne PAYu - w jaki sposób chcesz to sprawdzić za pomocą FireBuga?
Pod adresem który wskazałeś, dane powinny zostać odpowiednio przetworzone w zależności od zwróconego statusu - cały proces ma miejsce po stronie serwera, nie przeglądarki - tam też powinieneś umieścić odpowiednią obsługę wyjątków i od tego miejsca należałoby zacząć debugowanie.

Podanie continueUrl takiego samego jak notifyUrl, wg mnie nie ma sensu - PAYu nie zwróci statusu transakcji do przeglądarki - a wydaje mi się, że taki efekt chcesz uzyskać.

Nie wiem dokładnie jak to wygląda w przypadku PAYu ale status transakcji może być zwrócony np po kilku minutach, ale też po kilku godzinach. Wtedy Twój system powinien powiadomić klienta o zmianie statusu transakcji.

Chyba, że chodzi Ci o zupełnie inny scenariusz?
Tomasz Faszyński

Tomasz Faszyński Specjalista ds.
programowania

Temat: Integracja z PAYu - REST - odbiór statusu

Kamil A.:
Nie zagłębiając się w szczegóły implementacyjne PAYu - w jaki sposób chcesz to sprawdzić za pomocą FireBuga?

Chciałem podejrzeć zwracaną odpowiedź w formie JSON
Pod adresem który wskazałeś, dane powinny zostać odpowiednio przetworzone w zależności od zwróconego statusu - cały proces ma miejsce po stronie serwera, nie przeglądarki - tam też powinieneś umieścić odpowiednią obsługę wyjątków i od tego miejsca należałoby zacząć debugowanie.

Generalnie chodzi o to, abym mógł jakoś podejrzeć zwracaną odpowiedź od PAYu i potem widząc ją napisać odpowiedni kod.
Teoretycznie mogę pisać na podstawie JSONa z dokumentacji, ale chciałem mieć pewność, że otrzymuję odpowiedź
Kamil Adryjanek

Kamil Adryjanek PHP / Symfony2 /
Zend, Python /
Django, Java, JS

Temat: Integracja z PAYu - REST - odbiór statusu

Tutaj nie chodzi o odpowiedź tylko o dane wysyłane POSTem z PAYu.

Wystarczy, że zrobisz proste logowanie przesyłanych danych np do pliku.
Tomasz F.:
Teoretycznie mogę pisać na podstawie JSONa z dokumentacji, ale chciałem mieć pewność, że otrzymuję odpowiedź

Tak powinieneś zrobić, a następnie napisać odpowiednie testy (+ zamockować PAYu API), które będą weryfikowały poprawność działania Twojego kodu.Ten post został edytowany przez Autora dnia 18.11.14 o godzinie 10:28

Następna dyskusja:

[SAP & PHP] Integracja i mi...




Wyślij zaproszenie do