2010-09-20 9 views
3

J'ai besoin de construire une application web où les utilisateurs peuvent vendre des marchandises. Chaque utilisateur devrait être en mesure d'obtenir de l'argent directement sur son compte PayPal. Pouvez-vous suggérer quel service/mode de paiement PayPal (ou autre système de paiement) il est préférable/sûr d'utiliser dans ce cas?Multi système de paiement marchand avec PayPal

Merci à l'avance

+1

Question importante: devez-vous être en mesure de collecter une fraction de cet argent (en tant qu'intermédiaire), ou est-il acceptable que le paiement passe directement du client au marchand sans modification? – Amber

+0

Non, cela devrait être des paiements directs entre les utilisateurs. – Artemm

+0

Hi Artemm, Avez-vous implémenté le marchand multiple avec une transaction? – user2003356

Répondre

2

Ceci est facilement mis en place (si j'ai lu vos besoins correctement). Vous devrez créer votre partie du système, mais c'est évident.

Le reste, en particulier les paiements des fournisseurs, pourrait être traité par PayPal.

PayPal peut traiter les commandes dans des comptes individuels. Vous devrez simplement utiliser le même fichier de notification IPN pour chaque lien d'achat. Ce fichier de notification IPN est ce que PayPal utilise pour notifier qu'une commande est arrivée. Cela n'a pas d'importance que cela soit arrivé sur le compte de Suzie ou de Bob. Ainsi, votre script de notification obtient l'ordre - Ensuite, votre système interne différencie le fournisseur et ... c'est tout;).

IPN est très simple aussi, et ils ont de jolis modèles dans différentes langues pour vous aider à démarrer.

Je suis sûr qu'il existe d'autres moyens de le faire, mais IPN est ce que j'utilise personnellement, combiné avec un système dorsal. J'ai même un autre fournisseur dont je vends le plug-in pour mon produit. L'argent va directement dans son compte PayPal en changeant simplement l'email du destinataire dans l'URL Acheter (ou le formulaire).

Tout programmeur compétent devrait être capable de gérer cela facilement. Les compétences seraient l'expérience SQL/base de données et le codage web (n'importe quelle langue). C'est à peu près ça. Un non-programmeur pourrait probablement même apprendre, mais doit prendre soin de désinfecter l'entrée pour se protéger contre les attaques par injection SQL.

+0

Salut, je sais que ce fil est mort depuis des années mais j'ai soudainement les mêmes questions en décidant comment traiter plusieurs comptes marchands dans un site. Ainsi, si j'essaye de faire ceci avec paypal, il sera capable juste envoyer l'argent à une personne spécifique avec comme une clé de marchandise unique (diff de Merchant ID - ala google checkout)? Aussi, est-ce que le cryptage de leur identifiant Merch est toujours essentiel dans ce type de données? Merci! – gdubs

+0

Il n'y a pas de 'clé marchande' avec PayPal, vous envoyez simplement de l'argent au destinataire à n'importe quelle adresse e-mail. Cela peut être fait via une adresse HTML avec des paramètres concernant la transaction (par ex.coût), un formulaire, ou via PayPal (évidemment). Si vous recevez des paiements, vous devez configurer un script IPN (Instant Payment Notification). Ce script rappelle le serveur PayPal pour vérifier que l'ID de transaction est correct, puis exécute ou refuse la commande en fonction de cela. –

+0

Est-ce que cela veut dire que je peux simplement leur demander un e-mail et ensuite faire des transactions? Est-ce que paypal a un exemple sur la façon de créer un script IPN? Utilisation de MVC .net C# atm. – gdubs

0

Vous pouvez utiliser ExpressCheckout, cela signifie que vos vendeurs ne ont pas besoin tho ont des comptes Pro, mais vous connecter et le paiement auront lieu dans la fenêtre pop-up de paypal. Vous pouvez également utiliser une intégration plus avancée, mais cela peut obliger les commerçants à mettre à niveau leur compte, ce qui peut leur coûter de l'argent chaque mois.

Vous devez également récupérer les clés de l'API de marchands et de les stocker dans un très lieu sûr, ou de recueillir l'argent vous-même, et de payer pour les marchands utilisant le code API de paypal, mais cela introduira des coûts supplémentaires (de transfert).

0

Vous devrez probablement l'écrire à partir de zéro. Je veux dire, à partir d'un cadre nu.

Questions connexes