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.