9
votes

Qu'est-ce qu'une bonne bibliothèque de paiement PHP qui fonctionne avec PayPal, Google Checkout et Authorize.net?

Qu'est-ce qu'une bonne bibliothèque de paiement PHP fonctionnant avec PayPal, Google Checkout et Autherize.net?

J'ai trouvé cela Bibliothèque mais il n'est pas maintenu et n'offre pas Google Checkout. Existe-t-il d'autres options telles qu'un service pouvant gérer ces trois portes ou plus?


2 commentaires

Cette bibliothèque n'a que seulement un an et ne semble pas être maintenue. Pourquoi ne pas ajouter votre support Google Checkout vous-même? Ou embaucher quelqu'un pour le faire pour vous?


Je demande s'il y a une telle bibliothèque, là-bas que je ne connais pas. S'il y a, alors je n'ai pas besoin de m'inquiéter de la mise en œuvre.


4 Réponses :


0
votes

Je doute un peu c'est. Le fait est que PayPal, Google et Autherize.net fonctionnent de différentes manières. Paypal gère le paiement lui-même et l'API qu'ils exposent au développeur est minime et qu'ils ont en réalité environ 4 saveurs de celui-ci (Express, Royaume-Uni, Edition Payflow ..). Google Checkout également fait beaucoup de choses en arrière-plan, comme l'intègre le processus de caisse lui-même. Autoriser.net est juste une passerelle de paiement et passe plus de responsabilités au développeur. Ils ont une API complète et complexe et ne fonctionne que pour nous.

une suggestion. Jetez un coup d'œil à Magento Panier car ils implémentent PayPal, Google Checkout et Autherize.net modules dans l'installation par défaut .


2 commentaires

Je ne sais pas à propos de Magento ... Bien sûr, cela compte cela, mais étant donné leur intégration serrée avec Magento, il aura besoin de plusieurs semaines pour les comprendre.


c'est vrai. Je voudrais probablement étudier et mettre en œuvre chacun séparément dans mon projet si cela serait le cas.



0
votes

Je suis sûr qu'il y a des systèmes PHP pure là-bas. Par exemple, il y a Virtuemart qui s'exécute sur la plate-forme Joomla CMS, qui prend en charge une grande variété de passerelles de paiement.


0 commentaires

2
votes

Non seulement ils fonctionnent de différentes manières, chacun de ceux-ci présente en réalité l'utilisateur payant de différentes manières. Cela signifie que vous ne pouvez pas vraiment les résumer de l'utilisateur, ce qui signifie que vous devez vraiment vous interfacer directement avec chacun d'eux. Il n'y a pas de moyen propre pour se déplacer.

L'alternative la plus proche, il est donc nécessaire de trouver un wrapper (ou un ensemble d'emballages) qui vous permet de gérer en interne tous de la même manière, de manière à ne pas faire du double de vos efforts pour chaque processeur individuel. . Je n'ai pas trouvé de bibliothèque dédiée pour cela, mais j'ai trouvé quelques options livrées avec d'autres cadres. Magento a été mentionné; Aussi Kohana, Opencart et même Zend-cadre offrent des solutions dignes et relativement modulaires.

Il y a quelques solutions de demi-décentes mentionnées ici: bibliothèque de paiement PHP

... Plus précisément, celui-ci a été référé / lié à beaucoup: http://www.stmbleUpon.com/su/2sx5ei/www.phpfour.com/blog/2009/02/PHP-PAYMENT-GATEWAY-LIBRARY-FOR-PAYPAL-AUTHORIZENET-AND-IFCKECKOUNT /

J'ai trouvé cela - il s'agit d'être une solution commerciale au problème, au cas où vous êtes dans ce genre de chose - mais je doute que cela accomplit vraiment ce que vous recherchez: http://www.transaxdevelopers.com/php-payment- Traitement / PHP-PAIMENT-INTEGRATION.ASP

Un autre: http://www.flexsin.com/software-web- Développement / Paiement-Gateway-Integration.php


0 commentaires

0
votes

Je voudrais mentionner sur mon paiement lib payum ici.

Actuellement, il prend en charge:

  • PayPal Express \ Pro Checkout
  • be2bill
  • Autoriser.net butez.

    Pour PayPal Express Checkout Il prend en charge Paiement récurrent et caractéristiques de marchandises numériques (Voir le doc).

    Les principes principaux (de DOC):

    • niveau élevé de flexibilité.
    • Solution de paiement amicale de modèles de domaine.
    • Lorsque vous avez besoin d'un très bon statut Gestion.
    • Intégration de stockage (Doctrin2 pris en charge).

      La LIB a un Bundle pour Symfony2 et un Sandbox à un début facile.

      J'espère que vous le trouverez utile.


0 commentaires