PHP - Integracja z PayPal
PayPal to system przetwarzania płatności. Możemy zintegrować PayPal ze stronami internetowymi za pomocą php.
System plików integracji PayPal
System plików integracji PayPal zawierał 4 pliki, jak pokazano poniżej.
constants.php - Ten plik zawiera nazwę użytkownika API, hasło i podpis.
CallerService.php - Ten plik zawiera usługi PayPal, które są używane do wywoływania usług PayPal.
confirmation.php - Ten plik zawiera formularz z minimalną liczbą pól wymaganych do dokonania płatności i zwróci pomyślną lub niepowodzeniem płatności.
PayPal_entry.php- Ta strona wysłała dane użytkownika do PayPal. Działa jako łącznik między PayPal a formularzem użytkownika.
Użytkownik musi pobrać stąd plik PayPal SDK i pobrać plik ZIP. Plik zip zawiera cztery pliki php, nie musimy zmieniać żadnego pliku poza constants.php
Plik constants.php zawiera kod, jak pokazano poniżej -
<?php
define('API_USERNAME', 'YOUR USER NAME HERE');
define('API_PASSWORD', 'YOUR PASSWORD HERE');
define('API_SIGNATURE', 'YOUR API SIGNATURE HERE');
define('API_ENDPOINT', 'https://api-3t.paypal.com/nvp');
define('USE_PROXY',FALSE);
define('PROXY_HOST', '127.0.0.1');
define('PROXY_PORT', '808');
define('PAYPAL_URL', 'https://www.PayPal.com/webscr&cmd=_express-checkout&token=');
define('VERSION', '53.0');
?>
Użytkownik zadeklaruje nazwę użytkownika, hasło i podpis w powyższej składni, które są umieszczone w constants.php. To jest przykład eksperymentalny, więc ostatnia kwota zostanie dodana do konta piaskownicy.