Click here to Skip to main content
14,880,336 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I'm curious if there is a way to process/connect buyers and sellers on my site without the site having to charge the buyer and credit the seller. In other words, I don't want to touch the money, but I do want to integrate the process as much as possible on my site.

I guess what I'm asking is how do auction sites manage the transactions between buyer and seller? I really don't want my site to resort to emailing the buyer with the seller's contact information and saying .... "here's the sellers info. Good luck with that."

Ebay seems to allow a buyer to go to PayPal and pay the seller, but returns back to Ebay with payment confirmation. Even though the transaction is between Buyer and Seller, Ebay is able to retrieve some details about that transaction. Is this simply because Ebay owns PayPal, or can other sites do the same?

1 solution

Ebay doesn't own PayPal as far as I know. The way it works is a great deal of on-line transactions are now handled by specialised third-party payment services such as SagePay[^], who take care of all the buyer's credit card details themselves, rather than the actual web site.

When a new customer registers on the web site (e.g. Ebay) for the first time, a unique 'token' or 'subscription' ID is created, which is used to identify the customer to the third party payment service. And when the customer enters their credit card details, these details are NOT stored on the web site's own servers - instead, they are simply passed onto the third party, where they are stored securely. Then whenever the customer wishes to make a payment or buy a product, a request is sent by the web site to the third party to debit their account for XXX amount, passing them the unique token to identify the customer. The third party performs the transaction and sends a confirmation message back to inform if the transaction was successful or not, which is then passed back as a message on screen to the customer.

PayPal is slightly different, as they work more like an escrow[^], or an intermediary between two parties wishing to exchange money, but the concept is essentially the same - they hold the credit card details of the two parties and perform the transaction themselves when requested to do so by Ebay (or whoever).

This is not just a much more secure way of doing on-line transactions (given all the fraud going on these days), but in some countries like the UK, most banks INSIST that web sites use this form of service to do their transactions to greatly reduce their own risk of transferring money on-line.

I used to develop auction sites myself, and this is how all our transactions were done. Hope that helps

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900