![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 0 Dołączył: 27.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Tworzę ostatnio dedykowanego CMSa, który jest już praktycznie skończony. Głównie pozwala na pobieranie plików na podstawie punktów użytkownika - po pobraniu kasuje punkty. Wszystko jest zrobione, ale mam problem z zasilaniem konta. Otóż zmuszony zostałem użyć do tego AllPay. Klient chce kilka usług - SMS AllPay, przelew AllPay etc. Wg AllPay.pl wszystko jest możliwe do zrealizowania - jest jeden input w formie i tam podaje się kod, który otrzymało się za przelew/sms do AllPay. Zrobiłem nawet skrypt, który łączy się z serwerami AllPay i sprawdza ważność i poprawność kodu. Wszystko śmiga pięknie, ale problem mam taki: W założeniu można wysyłać SMS-y za różne kwoty pod różne numery, podobnie jest z przelewami. Po takiej czynności otrzymuje się kod, tylko że teraz nie wiem jak sprawdzić, ile warty jest kod. Przykładowo kod SMS za 3,66 ma dodawać 2 punkty, a za 6,10 już 5 punktów. Kody umiem sprawdzać, ale teraz musiałbym zrobić jakieś ify [warunki] przydzielania punktów wg odpowiedzi z AllPay. Nie wiem jednak na jakiej podstawie to zrobić, a sam AllPay napisał, że mam wprowadzić więcej inputów, co nie wchodzi w grę, bo np. na www.covery.net system z jednym inputem działa sprawnie na tej zasadzie, którą opisałem. Kodu używam takiego:
Potem ustawiam cookie na podstawie $czas_zycia. $status sprawdza poprawność kodu. Wartość kodu zatem powinna być jakoś pobierana przez fgets, tylko jak to zrobić? Bardzo proszę o szybką pomoc. Miał może ktoś z taką sytuacją już do czynienia? Pozdrawiam i z góry dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 0 Dołączył: 27.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nic takiego tam nie mam. Dostaję maile od AllPaya, ale tam jest lana woda - zero konkretów. Ale skoro można wczytać z kodu jego status i czas ważności:
To przy pomocy fgets musi się dać wczytać i kwotę, tylko jaki numerek po przecinku dać? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Problem rozwiązany (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Okazuje się, że każda usługa i jej kwota ma swój identyfikator i można go pobrać prez curl. Teraz parę ifów i jest git (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Pomógł mi Pan Łukasz z ekipy AllPay (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 14:32 |