PHP - Integrazione PayPal

PayPal è un sistema di elaborazione dei pagamenti, possiamo integrare PayPal con i siti Web utilizzando con php.

File system di integrazione PayPal

Il file system di integrazione di PayPal includeva 4 file come mostrato di seguito.

  • constants.php - Questo file include nome utente API, password e firma.

  • CallerService.php - Questo file include i servizi PayPal, utilizzati per chiamare i servizi PayPal.

  • confirmation.php - Questo file ha incluso un modulo con campi minimi richiesti per effettuare il processo di pagamento e restituirà il pagamento riuscito o non riuscito.

  • PayPal_entry.php- Questa pagina ha utilizzato per inviare i dati all'utente a PayPal. Funge da adattatore tra PayPal e il modulo utente.

L'utente deve scaricare un file SDK PayPal da qui e richiedere un file zip. Il file zip contiene quattro file php, non è necessario modificare alcun file tranne constants.php

Il file constants.php contiene il codice come mostrato di seguito -

<?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');
?>

L'utente dichiarerà il nome utente, la password e la firma nella sintassi di cui sopra che sono posizionati in constants.php. Questo è un esempio sperimentale, quindi l'ultimo importo verrà aggiunto all'account sandbox.