Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 14197|Répondre: 1

Développement de l’interface PayPal PayPal

[Copié le lien]
Publié sur 30/04/2019 21:12:12 | | | |
Récemment, le site doit se connecter à l’interface de paiement internationale PayPal, et il a fallu quelques jours pour enregistrer les pièges rencontrés afin de les utiliser ultérieurement.

1. La première étape consiste à demander un compte marchand sur le site officielLa connexion hyperlientérée est visible.Je ne connais pas les étapes précises ici, après tout, je ne suis pas venu pour postuler

2. Parce que nous utilisons le site web ici, nous utilisons la version standard de paiement la plus pratique, et le reste peut également être implémenté avec l’API de paiement rapide.

Tout d’abord, nous configurons les informations de paramètres nécessaires dans la configuration
Ensuite, nous construisons le code de la page qui nous oblige à publier, et stockons les valeurs à remplir dans le domaine caché <type d’entrée="caché » />

Ces paramètres sont plus importants, et vous pouvez consulter le site officiel pour trouver les documents pertinents afin d’une introduction plus complète des paramètres

3. Le code d’initiation est correct, écrivons le code pour retourner et notifier la page

Sur la page de notification, nous pouvons obtenir les paramètres clés suivants

Nous pouvons utiliser item_number paramètres pour correspondre à la base de données, vérifier selon le pay_order pour éviter la réutilisation, et juger si la transaction est réussie sur la base de pay_status (pay_status = = « Terminé »).

Une chose à noter ici est que PayPal ne retourne pas automatiquement par défaut, et que des configurations pertinentes sont nécessaires. Étapes : Informations utilisateur - notification de > ventes - > configuration des habitudes de paiement sur le site web




Il suffit de mettre les deux endroits sur l’image sur activé.

4. La page de retour est généralement utilisée uniquement pour afficher les résultats de la recharge, et nous la mettons généralement sur la page de notification pour gérer la logique métier pertinente.


La méthode ValidateSource est principalement vérifiée en appelant l’interface après les paramètres obtenus + « &cmd=_notify-validate » afin de vérifier si les paramètres ont été modifiés lors du processus de transition.

Notez la zone rouge ci-dessus, cela doit être indispensable, l’interface https à laquelle nous accédons, si le code ci-dessus manque, signalera une exception : Requête annulée : Échec de créer un canal sécurisé SSL/TLS

Eh bien, après avoir écrit le code ci-dessus, nous pouvons le publier sur le serveur pour test, le test de PayPal reste relativement bon, nous fournissant une adresse spéciale de test, vous pouvez ajouter arbitrairement des commerçants et des comptes personnels pour tester.

Tout d’abord, nous nous connectons avec notre compte enregistré :La connexion hyperlientérée est visible.


Après la connexion, nous trouvons



Ici, nous recevrons deux comptes par défaut, bien sûr, vous pouvez aussi faire des modifications, puis nous pourrons tester avec les comptes que nous avons définis

Après la fin du test, si nous voulons nous connecter à notre compte de test pour consulter les informations, nous devons utiliser cette URL :La connexion hyperlientérée est visible.

Nous nous connectons ici avec le compte marchand, et ici nous devons aussi opérer les informations de configuration à l’étape 3.

Vous pouvez également consulter nos informations IPN





Introduction officielle :La connexion hyperlientérée est visible.






Précédent:« Entraînement de Maven » Xu Xiaobin
Prochain:EBook original PDF sur l’apprentissage automatique 45 livres
 Propriétaire| Publié sur 03/05/2020 17:45:14 |
Utilisez votre propre PayPal encapsulé car PayPal propose deux types d’authentification
1 : Utiliser l’interface pour obtenir le jeton (en raison d’un réseau déficient, le jeton n’est souvent pas obtenu, et le délai d’expiration d’acquisition est obtenu)
2 : Utilisation de l’en-tête Validation de base (scénario actuel)
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com