2017-09-25 4 views
0

Je construis un site sur lequel je fournirai aux utilisateurs leur propre boutique en ligne.La configuration de PayPal REST est trop avancée pour mes utilisateurs, existe-t-il une alternative?

Les boutiques en ligne doivent être en mesure d'accepter les paiements, et j'ai fait l'intégration en utilisant la caisse express de PayPal (REST côté client).

Je pensais que tout allait bien, jusqu'au moment où j'écrivais le guide d'installation pour mes utilisateurs. Pour pouvoir créer des informations d'identification REST, ils doivent se connecter à la partie développeur de PayPal, créer un compte Sandbox, puis créer une application. Comparez cela à ce qu'il était/est en utilisant NVP/SOAP, où vous vous connectez à votre compte PayPal Business, et suivez simplement le flux pour obtenir vos informations d'identification API.

De plus, l'implémentation NVP/SOAP d'Express Checkout est obsolète, donc j'aimerais vraiment éviter cette implémentation, si possible.

Je me sens comme mes options se résument à ceci:

Utilisez REST et forcer mes utilisateurs à passer par un processus d'installation quelque peu déroutante.

OU

Utilisation NVP/SOAP, qui est désapprouvée, mais a un processus d'installation beaucoup plus simple.

Ai-je raté quelque chose, ou est-ce juste?

EDIT/UPDATE

je suis également arrivé sur le soutien PayPal et a reçu la réponse suivante:

Il n'y a pas d'autre méthode pour obtenir des informations d'identification de l'API REST autres que la connexion à PayPal Developer et créer une application REST.

La seule autre «méthode» disponible serait d'utiliser Braintree Payments, qui fournit l'intégration de PayPal.

https://www.braintreepayments.com/en-dk?locale=en-dk

Donc dans l'ensemble, il ne semble pas être un moyen « facile » pour obtenir des informations d'identification REST

Je vais accepter la réponse par neuromatter, comme il est correct, Il est toujours préférable d'utiliser des API non obsolètes

Répondre

2

Optez pour REST. Lorsque vous développez quelque chose de nouveau, vous devez toujours éviter d'utiliser quelque chose déjà obsolète. Habituellement, les grandes entreprises vous diront si elles ont l'intention d'éteindre complètement quelque chose (et peut-être que SOAP est trop gros pour PayPal pour se terminer de sitôt), mais vous ne voulez pas prendre ce risque. Pire encore que de forcer vos utilisateurs à configurer REST serait de forcer vos utilisateurs à installer SOAP, puis de configurer REST peu de temps après, car ils ont mis fin au support.

Pour le contexte, un coup d'oeil à la page de configuration PayPal pour WooCommerce: https://docs.woocommerce.com/document/paypal-standard/

Comme vous pouvez le voir, ils attendent entièrement aux gens d'entrer dans les informations d'identification pour configurer leur magasin. La seule façon de contourner cela est vraiment si vous vouliez offrir un produit de service plus complet où, moyennant des frais, vous (ou quelqu'un que vous employez) serait en mesure de configurer leur magasin pour eux. Mais c'est une discussion séparée.