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.