Clicky

Jump to content


Photo
- - - - -

ajax + system płatności - jak podejść do tematu (offtopic)

1 reply to this topic

  • Please log in to reply

#1 kevin

kevin

    Młodszy Mastah

  • Użytkownik
  • PipPip
  • 207 posts

Posted 06 March 2016 - 22:27 PM

Hej,

 

Mam moduł zamawiania konkretnego produktu, który składa się z czterech kroków. Przejście każdego kroku działa na zasadzie:

 

-> wysłanie ajaxowo/angularowo dane z danego kroku (i jeżeli nie ma błędów walidacyjnych jest redirect do drugiego kroku)

 

Więc tutaj cały proces zamawiania idzie drogą ajaxową/angularową. W ostatnim kroku mam do wyboru dwa tryby płatności:

 

a) gotówka

b) online (np. payu)

 

Więc teraz mając ostatni krok - wypełniając formularz o ostatnie dane (np. imię, nazwisko, opis, itd) - wybieramy w/w kanał. I jak to teraz zrobić?

 

Gotówkę - to nie ma dla mnie problemu. Backend zapiszę, że gotówka i koniec. Jednak jak zrobić online?

Klikam "online" -> zapisuje dane na backendzie (tak jak to w innych krokach robiłem) -> i teraz jak mam wysłać dane do PayU/DotPaya odnośnie tej transakcji , tak aby użytkownik był przekierowany + miał wybór banku

 

Po prostu chodzi mi oto, że nie mogę sobie zwizualizować procesu, że muszę wysyłać wszystko JS'owo i nagle muszę podpiąć inny zewnętrzny system.



#2 mck

mck

    Jestę Blogerę

  • Admin
  • 1,544 posts

Posted 07 March 2016 - 08:56 AM

Nie pamiętam już jak to wygląda w Dotpayu, ale PayU pozwala na przekazanie parametrów płatności GET-em, więc w backendzie możesz poskładać docelowy url, przekazać go ajaxem i zrobić przekierowanie JS-em przez window.location.






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users