Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Paypal forma płątności ze strony, Paypal i podłaczenie płatności do swojej strony internetowej
norfear
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 14.11.2011

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


Przekopałem troche te forum i nic nie znalazłem co by mi mogło pomóc więc może komuś sie udało to przebrnąc.
Zintegrować strone z systemem płatności PayPal tak jak Dotpay udało mi się bez żadnych problemów zrobić tak na PayPalu wymiękam.

Załączam kod z jakiejś strony na którym pracuje i staram się go rozkminić

Nazwa pliku paypal.inc.php
Kod
<?php  
  
include_once('paypal.inc.php');  
$paypal = new paypal();  
  
// Ustawienie nagłówków  
$paypal->headers_nocache();  
  
// Cena produktu/usługi  
$paypal->price=50;  
  
// Adres skryptu IPN  
$paypal->ipn='http://www.przykladowy-sklep.pl/ipn.php';  
  
// Ustawienie powtarzalności pobierania oplat (jednorazowo lub wskazanie  
// co jaki czas ma być pobierana podana kwota  
$paypal->enable_payment();  
// lub  
$paypal->recurring_year($r);  
// lub  
$paypal->recurring_month($r);  
// lub  
$paypal->recurring_day($r);  
  
// Ustawienie waluty  
$paypal->add('currency_code', 'PLN');  
  
// Adres e-mail właściciela sklepu  
$paypal->add('business', 'adres@email.pl');  
  
// Nazwa produktu  
$paypal->add('item_name','Nazwa produktu');  
  
// Numer produktu  
$paypal->add('item_number','1238');  
  
// Ilość  
$paypal->add('quantity',1);  
  
// Adres strony powodzenia transakcji  
$paypal->add('return','http://www.przykladowy-sklep.pl/success.php');  
  
// Adres strony niepowodzenia  
$paypal->add('cancel_return','http://www.przykladowy-sklep.pl/failed.php');  
  
// Wyświetlenie formularza  
$paypal->output_form();


plik ipn.php
Kod
<?php  
  
include_once('paypal.inc.php');  
$paypal=new paypal();  
  
// Ustawienie logowania transakcji  
// $paypal->log=1;  
// $paypal->logfile='/home/uzytkownik/log_paypal.txt';  
  
// Sprawdzenie poprawności tokena  
if($paypal->validate_ipn())  
{  
    // Sprawdzenie powodzenia transakcji  
    if($paypal->payment_success==1)  
    {  
        // Transakcja zakończona powodzeniem  
        // Pobranie danych o produkcie  
        $id = intval($paypal->posted_data['item_number']);  
  
        // Odpowiednia reakcja na dokonanie transakcji  
        //(np. oznaczenie zamówienia jako opłacone)  
    }  
    else  
    {  
        // Transakcja nie powiodła się lub użytkownik  
        // wycofał się z jej sfinalizowania  
    }  
}  
else  
{  
    // Niewłaściwy token operacji (najprawdopodobniej ktoś  
    // ręcznie próbuje wywołać skrypt). Tu można zwrócić np. w nagłówkach błąd 404  
}


Narazie uzupełnieniem danych się nie ma co przejmować bo chodzi mi o sam początek i taki błąd
Fatal error: Class 'paypal' not found in /...../...ipn.php on line 4

Może mi ktoś wskazać lekarstwo na to?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Upewnij się czy w pliku paypal.inc.php (pod ścieżką) jest ta klasa, której obiekt tworzysz..
Go to the top of the page
+Quote Post
norfear
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 14.11.2011

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


Eeeee wzorując sie na innych przykładach to akurat w tym przykladzie nie widze żadnej classy (IMG:style_emoticons/default/tongue.gif) Możesz mi kolego to poprawić tak żebym to zrozumial (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
markonix
post
Post #4





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


  1. include_once('paypal.inc.php');
  2. $paypal=new paypal();


Naucz się podstaw, a dopiero potem bierz się za integrowanie płatności bo Twój poziom jest poniżej przedszkola..
Go to the top of the page
+Quote Post
Kostek.88
post
Post #5





Grupa: Zarejestrowani
Postów: 376
Pomógł: 47
Dołączył: 23.08.2007
Skąd: Warszawa

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


http://phpweby.com/software/php-paypal - na dole masz link download, a w archiwum plik paypal.inc.php, który próbujesz zainkludować. Sprawdziłem i jest tam klasa paypal
Go to the top of the page
+Quote Post
norfear
post
Post #6





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 14.11.2011

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


Do Markonix.
Jak bym miał o tym pojęcie to bym nie zakładał topiku.
Jak by był dział żłobek to pewnie tam bym napisał ale nie widzę takiego.
Gadki tego typu:
"Naucz się podstaw, a dopiero potem bierz się za integrowanie płatności bo Twój poziom jest poniżej przedszkola.."
Pan doktor powiedział co wiedział ale wiedzy jak nie umiał sprzedać tak dalej nie umie i żyje w swoim małym zakutym świecie.
Więc kolego jak masz takie pierdoły pisać to już lepiej nie pisz wogóle bo tylko ludzi zniechęcasz to nauki.

Do Kostek
aktualnie to rozkminiam co mi podałeś zobaczymy co z tego wyjdzie.
Jak narazie wszystko zmierza ku dobremy dzieki za pomoc


Ten post edytował norfear 26.04.2012, 00:42:45
Go to the top of the page
+Quote Post

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: 23.08.2025 - 18:58