• Post Reply Bookmark Topic Watch Topic
  • New Topic

e-commerce

 
Cesar Tg.
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi!
I am a beginner in e-commerce and i'd like to know how these systems are
made, how to make the electronic payment?, what should i learn? or where can i learn this? i guess i should learn SSL, buy i also think this is not the only thing..

any hint or tutorial will be appreciated!!

Greetings
Csar.
 
pascal betz
Ranch Hand
Posts: 547
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
you probably want to try another forum. this is about sockets and internet protocols (network stuff).

what do you mean by e-commerce ? what does it include for you ? what do you want to learn, why do you want to learn ? try to ask more precise question because there is no simple answer for "how does e-commerce work".

if it is just about payment (e.g. clearing credit cards): sign up with a payment provider (e.g. http://www.bibit.com/ i never used them, i have no business with them!) and check out their API.


pascal
 
Gerardo Tasistro
Ranch Hand
Posts: 362
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You'll need the following

-SSL certificate for your site. Beware what you buy and for what type of server. I use Thwarte. It is good and doesn't rip you off like Verisign. Some hosting services will either provide that or install it for you.

-As said previously you'll need to sign up with a bank to clear the card. This is when things get touchy and do fit into the Sockets and Internet Protocols.

My observations are:

-Never ever loose control of your client and the transaction. Those systems that use a pay page in which the client goes to their site to pay are just terrible. You can't be sure what happens when you hand them over.

-If forced to do that then use some sort of socket-https post util to post the pay information to that page and parse the results.

-Some banks will have a specific page to which you post and get a response that clears the card or not.

a) some security may be installed by use of BASIC authentication so make sure your implementation takes that into account by some sort of https authenticator.

b) some security may be installed by digests which require some code to be installed on your server, so you'll need to interface your app with the payment client which does the digest-encoding and then talks to the bank

-Check your other services aside from billing. Like refunds and blocking amounts of money. If you can refund through the same system or have more benefits cancelling transaction go for that service. It changes from bank to bank.

-Also look for and download a Luhn algorithm. It will help you check to see if the credit card looks valid before you post to the bank. Which reduces the load and possible costs if you have a cap on the transactions per month or a per transaction billing.

Good luck and give'em hell, cus they'll sure give you hell.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!