2010-09-01 39 views
0

La situation est la suivante: il existe un site Web qui relie les vendeurs et les acheteurs, comme Ebay.Une transaction PayPal peut-elle inclure un tiers?

Entre autres choses, le propriétaire du site a besoin de connaître les détails de chaque transaction initialisée à partir de là. Essentiellement, je cherche une méthode de paiement qui renvoie un reçu numérique.

Est-il possible de faire quelque chose comme ça avec PayPal?

+0

@johndodo - Voilà pourquoi j'ai commencé le commentaire avec _Ce causera des problèmes ** si ** utilisé sur un objet Array instance_. – Saul

Répondre

1

Bien sûr, vous pouvez le faire comme ça.

Couple de choses que vous devez faire:

  1. Demandez les vendeurs enregistrer leurs informations avec PayPal. Disons dans la table "vendeurs", avec l'email du commerçant/identifiant du marchand comme clé primaire.
  2. Les vendeurs devront configurer l'URL IPN sur leurs comptes PayPal. Il y aura url à pointer vers le gestionnaire IPN que vous allez créer
  3. Gérer l'IPN, vérifiez cela http://boolcast.com/joomla/3-development/13-joomla-custom-paypal-ipn. J'ai écrit ce gestionnaire PayPal IPN pour Joomla il y a un certain temps, vous pouvez facilement le modifier et l'utiliser pour ce dont vous avez besoin (vous devrez supprimer les informations du marchand de la configuration). Voici également une liste des vars IPN que vous recevrez https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNReference
  4. Si IPN est bon, tout en manipulant l'IPN vérifiez le destinataire_réponse et/ou receiver_id pour déterminer qui est le vendeur. Vous pouvez récupérer les informations du vendeur à partir de la table "sellers" par email/merchange_id. À ce stade, vous pouvez générer toutes sortes de notifications au vendeur/acheteur/vous/etc ...

choses à noter:

  • Vous ne serez pas en mesure d'utiliser ID marchand si non primaire PayPal l'utilisateur créera le bouton PayPal.
  • Liste des variables IPN dépendra du type de paiement et la façon dont il est soumis
  • TOUJOURS utiliser PayPal Sandbox
0

Cela n'a rien à voir avec PayPal. Votre notification de ce "site Web du marché" doit être faite dans votre propre code.

Alors oui, c'est possible.

+0

Salut Brad, Je ne suis pas sûr Vous avez compris l'intention de ma question. Peut-être que je l'ai dit trop vaguement. Je ne me suis pas rendu compte que lorsque le site Web connaît l'identifiant PayPal du vendeur, le lieu de départ du paiement n'a aucune importance. Le mot clé dont j'avais besoin était "Paiement express". – Saul