![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
Witam. Czy robił już to ktoś? Staram się zrobić tak jak tłumaczą lecz nie są zwracane żadne dane. Chciałbym aby dodatkowo w płatności było id osoby która tą płatność dokonała, data kiedy potem po prostu zrobić update bazy dodać 30dni dodatkowo. Może mógłby mnie ktoś nakierować?
Przykładowy odbiór ma wyglądać tak
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
żeby mieć id osoby lub inne dane trzeba je najpierw do nich wysłać
generalnie w formularzu wysyłania jest przewidziane pole/pola dla dodatkowych danych ja robiłem coś takiego że przykładowo miałem do wysłania id + data + kwota netto to robiłem ciąg znaków -> 15a20131030a402a45 gdzie pierwsza liczba to id druga data trzecia kwota czwarta grosze ![]() oczywiście to uproszczenie ale podaje ci pomysł jak prosto zakodować a potem rozkodować co potrzebujesz przemycić ![]() btw. instrukcja jest ok, po chwili sie połapiesz co co chodzi |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
Zakodować mogę w md5 lub hash lecz wysyłając do nich te dane oni nie zwracają mi ich z powrotem
mógłbyś pokazać jak zbudowałeś formularz? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
to znaczy ze masz źle skonfigurowany formularz wysyłania w stosunku do ustawień konta w transferuj
a jak masz ustawiony to wiesz tylko ty ![]() jak tryb testowy odpowie to i produkcyjny będzie działać ![]() e:/ niestety nie bardzo mogę pokazać ale robiłem to z instrukcji ![]() Ten post edytował kayman 31.12.2013, 18:23:01 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
pokaż ale zamianst danych umieść zmienna np $koza bede wiedział mniej więcej
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
a co masz po odbiorze tzn żeby wiedzieć jaka osoba kupiła jak odbierasz powrotne dane??
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
odbieram formularzem który pokazałeś i z pola crc rozkodowuje co mi potrzebne -> w wypadku tego potrzebuję id sprzedanego biletu by zmniejszyć ich dostępna ilość no i kwoty bo ktoś miedzy czasie mógł podać kod rabatowy
![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
ok powalcze z tym. Dam znać co i jak
a możesz podazać jak skonfigurowałeś to odbieranie danych |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
jak mówiłem kopia twojego kodu ![]() Ten post edytował kayman 31.12.2013, 19:06:54 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
a jak obrabiasz to co odebrales?
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
tego już pokazać nie mogę
![]() klasa rozbija -> $ciag_pomocniczy = $_POST['tr_crc']; przez explode() i ma co obrabiać |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
To tylko zmienne dlaczego nie mozesz pokazać jak się boisz to zmien zmienne i to mi pomoże
![]() |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
ale tu wszytko widać
to z przykładu -> ciąg znaków -> 15a20131030a402a45 gdzie pierwsza liczba to id druga data trzecia kwota czwarta grosze rozbijam $c= explode('a',$ciag_znakow) i wiem że $c[0] to id $c[1] to data etc potem odpowiednie zapytania do bazy i koniec poza tym to mój pomysł, wcale nie wiem czy najlepszy ale chodzi na kilku stronach i problemu nie ma ![]() |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
nie wiem coś jest nie tak jakby serwer nie zwracał mi tych danych w post. Po zapłaceniu przekierowuje mnie na moją stronę i nic nawet komunikatu mojego nie wyświetla.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
tu -> echo '<input type="hidden" name="wyn_url" value="' . SITE . 'payment.html">'; podaj pełny poprawny adres skryptu, potem sobie przekierujesz w .htaccess jak to bedzie konieczne, pełny to znaczy http://domena.pl/skrypt.php
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
a jak to Ci działa bo masz podane że dane ma Ci wysłać na payment a masz też podane żeby jak transakcja będzie poprawna to na payok
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
paymanent.html -> przekierowanie przez htaccess na skrypt php -> to obrabia co zwrócił serwer transferuj
payok.html -> statyczny html co sie wyswielta userowi jak platnosc jest ok paybad.html -> jak wyzej tylko jak cos nie tak z platnoscia wszedzie trzeba podac pelny adres -> u mnie to robi stala SITE plus nazwa dokumentu |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
hmmm powiem Ci tak coś mam nie tak formularz mam dobrze bo tranzakcja przebiega poprawnie i jak przekierowywuje mnie to na payok a nie na payment wiec nic sie nie dzieje jak ustawie na payment gdzie mam obrobke to tak jak by zadne dane nie zostaly wyslane od serwera...
w panelu transferuj mam Adres powiadomienia URL https://strona.com/payment.php Zezwól na nadpisanie tak w payment mam
oczywiście na razie dane sprawdzające tylko żeby zobaczyć czy dostaje odp od serwera a tu nic żadnego komunikatu od razu mi przechodzi na payok a co z payment i odbiorem danych? |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
tak ma być, user widzi payok.html, dane z serwera idą do innego skryptu
zwróć uwagę na to ze ze może być sytuacja ze serwer przekieruje usera na payok.html natychmiast a wyśle dane do payment.html np za 2 min po transakcji kiedy już user dawno wyszedł ze strony i zapomniał ze coś płacił ![]() bardzo często występuje 30+ sek opóźnienia w odbieraniu danych w stosunku do przekierowania, ktoś słusznie uznał ze nie ma co wstrzymywać usera az serwer transferuj obrobi dane ![]() Ten post edytował kayman 1.01.2014, 18:05:39 |
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
hmm czyli wszystko jest ok? i dane ktore wpisze w crc obrobie i updatuje do bazy wszystko bedzie smigac?
kurde a nie podesłał byś tego kodu swojej obróbki ? muszę to skończyć na dzisiaj a normalnie czuje się jak 0 |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
przetestuj do skutku bo tu w grę wchodzi kasa, jak na stronie źle się wyświetli metatag to srał piej ale jak komuś wetnie 1000 zl lub nie będzie wiadomo czego one dotyczą to możne być przykro
![]() |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
co do pieniedzy to mam to jako stała bo jest u mnie stała wartość już testuje a co do ciągu znaków to sam kodujesz dzieląc je litera "a" ? bo ja musze zakodować id i aktualną datę
chcę zrobić takie coś $crc = md5($id."a".$date); potem do rozkodowaći podzielić ale nie to nie może być kodowane więc bez md5 coś takiego
a używasz tych dodatkowych parametrów zwrotnych typu zaplacona kwota id , suma kontrolna? |
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
$data_transakcji = $_POST['tr_date']; -> można wykorzystać to, wtedy masz w crc do przesłania tylko id i nie trzeba nic kodować ani rozkodowywać
![]() e:/zacieram dane -. np id mnożę przez 2 lub dodaje dzisiejszy dzień miesiąca albo coś innego np losowy mnożnik/suma zmieniająca ![]() wiesz jak to jest id biletu to nie są to dane wrażliwe w jakimkolwiek stopniu ale jak to może wskazywać na usera lub jego nawet id to już zmieniam ![]() zrób sobie funkcje np crcDecode($params) i crcEncode($params) i jak w jednej coś robisz to w drugiej robisz odwrotnie i po sprawie ![]() Ten post edytował kayman 1.01.2014, 18:56:29 |
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
w sumie racja a data podawana jest w formacie Y-m-d H:i:s ?
a w payok i paybad masz cos konkretnego czy tylko komunikaty o poprawności lub nie? |
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 556 Pomógł: 40 Dołączył: 20.07.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
prosta strona statyczny html na zasadzie -> dziękujemy za zakup bla bla bla, kilka linków takich co sobie klient życzy czy po prostu button/link 'powrot' etc
![]() |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
ok zaraz zobaczymy czy podziała na testowym
działa lecz w bazie owe dane pojawiają się z opóźnieniem jakimś z 1min użytkownik może być wkurzony jak zobaczy że nie został abonament przedłużony hmm chyba teraz do bazy napływają te wszystkie moje próby które się nie udały bo widze co jakiś czas nowy rekord dochodzi |
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 13.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
ja tą jesem początkujący i mam problemy ze zintegrowaiem platności bedę sledził temat
![]() -------------------- Pozdrowienia
|
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
mi już działa jak chcesz to pomogę
![]() |
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 12.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
hej,
mam podobny problem - czy mógłbyś podzielić się rozwiązaniem? W moim przypadku mam jedną i tą samą stronę która w zależności od parametrów pokazuje albo treść za którą można wnieść opłatę, albo potwierdzenie, albo przekierowuje na transferuj.pl. W kolejnym widoku chcę zrobić odebranie danych od transferuj i wszelkie kwestie bazodanowe związane z obróbką, ale w odpowiedzi z portalu nie dostaję żadnych danych w POST albo GET. Czy mogli byście dać znać jak sobie z tym poradziliście? z góry dziękuję a. |
|
|
![]()
Post
#31
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
Przeczytaj od początku temat wszystko tutaj jest w razie w pomogę.
|
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 12.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
dzięki - przeczytałem i jak rozumiem kwestia jest taka, że system nie zwraca od razu statusu transakcji, tylko może to chwilę potrwać, więc trzeba przygotować system tak, aby odbierał i zapisywał do bazy rzeczy niezależnie od tego co wyświetla użytkownikowi zaraz po powrocie z systemu płatności. Czy dobrze zrozumiałem? Tak Ci się udało dogadać z transferuj?
a. |
|
|
![]()
Post
#33
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
4 pliki
1. payment.php - gdzie jest button zapłać i formularz w hidden myślę że wiesz o co chodzi. nie powinienem tego dodawać ale pomogę
2. paymentA.php - gdzie serwer wysyła dane 3. paymentOk.php - plik w którym dajesz komunikat wszystko ok bla bla bla 4. paymentBad.php - plik w którym masz komunikat error bla bla bla |
|
|
![]()
Post
#34
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 12.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
tak - dzięki wielkie, to wszystko jest w 100% jasne. Natomiast mam problem podobny do opisywanego - i chciałbym to dobrze zrozumieć. Rozumiem, że momenc w którym system wysyła dane do teog co nazwałeś paymentA.php nie musi się pokrywać z momentem w którym user powraca na stronę. Czy dobrze to złapałem?
|
|
|
![]()
Post
#35
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
powiem tak usera przekierowywuje zależnie czy zapłaci u nich na stronie czy nie albo bad-zle albo ok-dobrze na wskazaną strone a dane zostają wysyłane na paymentA niezależnie może być opóźnienie 1min. Pamiętaj żeby testować na włączonym trybie test
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 06:54 |