PHP - Intégration PayPal

PayPal est un système de traitement des paiements, nous pouvons intégrer PayPal avec des sites Web en utilisant avec php.

Système de fichiers d'intégration PayPal

Le système de fichiers d'intégration PayPal comprenait 4 fichiers comme indiqué ci-dessous.

  • constants.php - Ce fichier comprend le nom d'utilisateur, le mot de passe et la signature de l'API.

  • CallerService.php - Ce fichier comprend les services PayPal, qui sont utilisés pour appeler les services PayPal.

  • confirmation.php - Ce fichier a inclus un formulaire avec les champs minimum requis pour effectuer le processus de paiement et il renverra le succès ou l'échec du paiement.

  • PayPal_entry.php- Cette page a utilisé pour envoyer les données de l'utilisateur à PayPal. Il agit comme un adaptateur entre PayPal et le formulaire utilisateur.

L'utilisateur doit télécharger un fichier SDK PayPal à partir d' ici et extraire un fichier zip. Le fichier zip contient quatre fichiers php, nous n'avons pas besoin de changer de fichier sauf constants.php

Le fichier constants.php contient le code comme indiqué ci-dessous -

<?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'utilisateur déclarera le nom d'utilisateur, le mot de passe et la signature dans la syntaxe ci-dessus qui sont placés dans constants.php. Ceci est un exemple expérimental, donc le dernier montant sera ajouté au compte de sandbox.