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

Posty w temacie


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: 9.10.2025 - 18:02