Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Integracja płatności Transferuj.pl
nikestylex7
post
Post #1





Grupa: Zarejestrowani
Postów: 386
Pomógł: 7
Dołączył: 22.04.2010
Skąd: Ziemia

Ostrzeżenie: (20%)
X----


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
  1. <?php // sprawdzenie adresu IP oraz występowania zmiennych POST
  2. if($_SERVER['REMOTE_ADDR']=='195.149.229.109' && !empty($_POST)){
  3. $id_sprzedawcy = $_POST['id'];
  4. $status_transakcji = $_POST['tr_status'];
  5. $id_transakcji = $_POST['tr_id'];
  6. $kwota_transakcji = $_POST['tr_amount'];
  7. $kwota_zaplacona = $_POST['tr_paid'];
  8. $blad = $_POST['tr_error'];
  9. $data_transakcji = $_POST['tr_date'];
  10. $opis_transakcji = $_POST['tr_desc'];
  11. $ciag_pomocniczy = $_POST['tr_crc'];
  12. $email_klienta = $_POST['tr_email'];
  13. $suma_kontrolna = $_POST['md5sum'];
  14. // sprawdzenie stanu transakcji
  15. if($status_transakcji=='TRUE' && $blad=='none'){
  16. /* Dalsze przetwarzanie, np: - identyfikacja transakcji na podstawie ciągu pomocniczego - weryfikacja transakcji (sprawdzenie poprawności kwoty itp.) - realizacja zamówienia */
  17. } else {
  18. // transakcja wykonana niepoprawnie
  19. } } echo 'TRUE';
  20. // odpowiedź dla serwera o odebraniu danych ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kayman
post
Post #2





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  1. function getTicketForm($brutto, $nazwa, $ticket, $netto) {
  2. echo '<form style="text-align: center;" action="https://secure.transferuj.pl" method="post" accept-charset="utf-8">';
  3. echo '<input type="hidden" name="id" value="8888">';
  4. $id = '8888'; // twoje id czy inny kod z transferuj
  5. $cena = str_replace(',', '.', $brutto);
  6. $crc = $this->codeBackUrl($brutto, $ticket, $netto); // to tworzy ciąg znaków powrotnych
  7. $kod = 'to wazne'; // jakis twoj kod na transferuj
  8. $md5sum = md5($id . $cena . $crc . $kod);
  9. echo '<input type="hidden" name="kwota" value="' . $cena . '">';
  10. echo '<input type="hidden" name="opis" value="' . $nazwa . '">';
  11. echo '<input type="hidden" name="crc" value="' . $crc . '">';
  12. echo '<input type="hidden" name="md5sum" value="' . $md5sum . '">';
  13. echo '<input type="hidden" name="wyn_url" value="' . SITE . 'payment.html">';
  14. echo '<input type="hidden" name="wyn_email" value="Adres mailowy powiadomienia">';
  15. echo '<input type="hidden" name="opis_sprzed" value="jakas firma">';
  16. echo '<input type="hidden" name="pow_url" value="' . SITE . 'payok.html">';
  17. echo '<input type="hidden" name="pow_url_blad" value="' . SITE . 'paybad.html">';
  18. echo '<input type="hidden" name="email" value=""> <input type="hidden" name="nazwisko" value="">';
  19. echo '<input type="hidden" name="imie" value="">';
  20. echo '<input type="hidden" name="adres" value="">';
  21. echo '<input type="hidden" name="miasto" value="">';
  22. echo '<input type="hidden" name="kod" value="">';
  23. echo '<input type="hidden" name="kraj" value="">';
  24. echo '<input type="hidden" name="telefon" value="">';
  25. echo '<input type="hidden" name="jezyk" value="pl">';
  26. $this->getTRButtonForForm('Kupuję ' . $nazwa);
  27. echo '</form>';
  28. }
Go to the top of the page
+Quote Post

Posty w temacie
- nikestylex7   [PHP]Integracja płatności Transferuj.pl   31.12.2013, 17:48:23
- - kayman   żeby mieć id osoby lub inne dane trzeba je najpier...   31.12.2013, 18:05:00
- - nikestylex7   Zakodować mogę w md5 lub hash lecz wysyłając do ni...   31.12.2013, 18:20:06
- - kayman   to znaczy ze masz źle skonfigurowany formularz wys...   31.12.2013, 18:22:06
- - nikestylex7   pokaż ale zamianst danych umieść zmienna np ...   31.12.2013, 18:24:05
- - kayman   [PHP] pobierz, plaintext function getTicketForm...   31.12.2013, 18:36:05
- - nikestylex7   a co masz po odbiorze tzn żeby wiedzieć jaka osoba...   31.12.2013, 18:39:15
- - kayman   odbieram formularzem który pokazałeś i z pola crc ...   31.12.2013, 18:42:37
- - nikestylex7   ok powalcze z tym. Dam znać co i jak a możesz pod...   31.12.2013, 18:50:22
- - kayman   [PHP] pobierz, plaintext function pay() ...   31.12.2013, 18:59:04
- - nikestylex7   a jak obrabiasz to co odebrales?   31.12.2013, 19:10:14
- - kayman   tego już pokazać nie mogę generalnie jest to inse...   31.12.2013, 19:17:37
- - nikestylex7   To tylko zmienne dlaczego nie mozesz pokazać jak s...   31.12.2013, 19:21:40
- - kayman   ale tu wszytko widać to z przykładu -> ciąg zn...   31.12.2013, 19:27:23
- - nikestylex7   nie wiem coś jest nie tak jakby serwer nie zwracał...   1.01.2014, 16:44:45
- - kayman   tu -> echo '<input type="hidden...   1.01.2014, 16:54:21
- - nikestylex7   a jak to Ci działa bo masz podane że dane ma Ci wy...   1.01.2014, 17:05:08
- - kayman   paymanent.html -> przekierowanie przez htaccess...   1.01.2014, 17:11:27
- - nikestylex7   hmmm powiem Ci tak coś mam nie tak formularz mam d...   1.01.2014, 17:54:27
- - kayman   tak ma być, user widzi payok.html, dane z serwera ...   1.01.2014, 17:58:04
- - nikestylex7   hmm czyli wszystko jest ok? i dane ktore wpisze w ...   1.01.2014, 18:29:15
- - kayman   przetestuj do skutku bo tu w grę wchodzi kasa, jak...   1.01.2014, 18:30:49
- - nikestylex7   co do pieniedzy to mam to jako stała bo jest u mni...   1.01.2014, 18:43:58
- - kayman   $data_transakcji = $_POST['tr_date...   1.01.2014, 18:47:21
- - nikestylex7   w sumie racja a data podawana jest w formacie Y-m-...   1.01.2014, 18:53:19
- - kayman   prosta strona statyczny html na zasadzie -> dzi...   1.01.2014, 19:04:43
- - nikestylex7   ok zaraz zobaczymy czy podziała na testowym dział...   1.01.2014, 19:31:32
- - WOJCIECH543   ja tą jesem początkujący i mam problemy ze zintegr...   5.01.2014, 07:44:00
- - nikestylex7   mi już działa jak chcesz to pomogę   5.01.2014, 09:59:36
- - andrzejd   hej, mam podobny problem - czy mógłbyś podzielić ...   23.02.2014, 12:27:53
- - nikestylex7   Przeczytaj od początku temat wszystko tutaj jest w...   23.02.2014, 13:26:58
- - andrzejd   dzięki - przeczytałem i jak rozumiem kwestia jest ...   23.02.2014, 13:45:14
- - nikestylex7   4 pliki 1. payment.php - gdzie jest button zapłać...   23.02.2014, 13:54:20
- - andrzejd   tak - dzięki wielkie, to wszystko jest w 100% jasn...   23.02.2014, 13:59:21
- - nikestylex7   powiem tak usera przekierowywuje zależnie czy zapł...   23.02.2014, 15:02:26


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 10:43