![]() |
![]() |
![]()
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? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 18:02 |