473,383 Members | 1,952 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,383 software developers and data experts.

Secure shopping cart example?

There are lots of examples out there of ASP.NET shopping carts, but they
all stop short of SSL. If someone knows of a shopping cart example that
get in to code for digital certificates please show me where.

I've been researching SSL and digital certificates, not that I have a
specific application in mind, I just want to know how to do it. And
there seem to be many ways to process credit cards.

You could do it all on your server with an individual certificate and
your own merchant account. A certificate from Verisign or Thuate costs
some bucks.

You could let a third party do it like WorldPay and have an internet
merchant account. I used Worldpay once and you are redirected to their
site to make payment.

You could farm the whole thing out to a server designed just to provide
online stores, but that wouldn't be any fun.

Then of course there's PayPal.

Say I want to setup an online shopping system for a small business. I
want to write all the code myself. What would be the least expensive
way to do this (not including my time) without being redirected to
another site for payment? That is having the entire transaction
seemingly done from my website.

Thanks for your help.
Nov 17 '05 #1
3 2743
"Bruce W...1" <br***@noDirectEmail.com> wrote in
news:3F***************@noDirectEmail.com:
Say I want to setup an online shopping system for a small business. I
want to write all the code myself. What would be the least expensive
way to do this (not including my time) without being redirected to
another site for payment? That is having the entire transaction
seemingly done from my website.

Are you intending on doing CC processing? If so, you're looking at a
merchant account, or at the very least some type of account with a
processing company.

These companies typically offer TCP, CGI, COM or some sort of payment
gateway interface. Basically you can have your payment pages on your own
website, process the data, fire off a payment request, and recieve a
response.

The reason why you don't see very many examples of this is because each
company has their own specific implementations of a payment gateway.

SSL is only used to handle the exchanges between the client and server.
SSL is enabled on the server side or via a virtual directory. Your
webhost can help you configure this. You don't need your own SSL cert,
you can always use the ISP's cert.

So, what you need to do is find a payment company that you can afford,
get a peek at their API, and build some simple calls to it : )
--
Lucas Tam (RE********@rogers.com)
Please delete "REMOVE" from the e-mail address when replying.
http://members.ebay.com/aboutme/coolspot18/
Nov 17 '05 #2
My hosting company will do some of this - they have a shopping cart, and you
can use their shared ssl certificate. I'm using a separate merchant payment
gateway provider instead, but am using their shared ssl -
http://www.acomhosting.com. They can host ASP.NET, which is what I'm using.

"Lucas Tam" <RE********@rogers.com> wrote in message
news:Xn***************************@140.99.99.130.. .
"Bruce W...1" <br***@noDirectEmail.com> wrote in
news:3F***************@noDirectEmail.com:
Say I want to setup an online shopping system for a small business. I
want to write all the code myself. What would be the least expensive
way to do this (not including my time) without being redirected to
another site for payment? That is having the entire transaction
seemingly done from my website.

Are you intending on doing CC processing? If so, you're looking at a
merchant account, or at the very least some type of account with a
processing company.

These companies typically offer TCP, CGI, COM or some sort of payment
gateway interface. Basically you can have your payment pages on your own
website, process the data, fire off a payment request, and recieve a
response.

The reason why you don't see very many examples of this is because each
company has their own specific implementations of a payment gateway.

SSL is only used to handle the exchanges between the client and server.
SSL is enabled on the server side or via a virtual directory. Your
webhost can help you configure this. You don't need your own SSL cert,
you can always use the ISP's cert.

So, what you need to do is find a payment company that you can afford,
get a peek at their API, and build some simple calls to it : )
--
Lucas Tam (RE********@rogers.com)
Please delete "REMOVE" from the e-mail address when replying.
http://members.ebay.com/aboutme/coolspot18/

Nov 17 '05 #3
Rick Spiewak wrote:

My hosting company will do some of this - they have a shopping cart, and you
can use their shared ssl certificate. I'm using a separate merchant payment
gateway provider instead, but am using their shared ssl -
http://www.acomhosting.com. They can host ASP.NET, which is what I'm using.

================================================== ===

acomhosting looks like a good solution.

There is a bewildering array of offerings. One could write a thesis on
this. It will take some shopping around, more like shop till you drop.

Some companies offer merchant accounts and a payment gateway, but you
must use their shopping cart on their server. And they charge like 15%
of the sales price. Some don't even let you use your own domain name.

WorldPay is reasonable priced after a $300 setup free. But your site
redirects to them when your shopping cart is done, not really an
integrated solution.

So I guess it boils down to, if you want to use ASP.NET, switching to a
host that supports ASP.NET *AND* has a payment gateway *AND* lets you
use your own domain name. Somebody needs to make a list of these.
Nov 17 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Phil Powell | last post by:
I need a back-to-basics shopping cart tutorial in PHP/mySQL. I thought I had it down and I failed, as usual. Here is what I mapped out as a spec: 3) initial work on bestilling.php to contain the...
2
by: Don Grover | last post by:
I am retrieving costs and product id's from a sql db. and need to build a shopping cart around it. How do I store the selected items and qty req so I can move into another catalog and total up as...
1
by: madison | last post by:
Hi, I am trying to start a website using paypals shopping cart function. If i have 10 items and they sell out, how do I make it so the item is then listed as sold out. The next person would not...
1
by: Jia Sun | last post by:
hello , everybody , i need a similar program , just like fancyimport.com if possible, pls contact me ,thank you very much . inchina@gmail.com
2
by: Paul Hobbs | last post by:
Hi All, I am developing a site that makes use of a standard shopping cart. Anyone can add items to the cart, but only registered users can actually check out. When a user tries to check out, if...
7
by: Seth | last post by:
I have noticed that the id of my session object changes when I switch from a non-secure to a secure connection. What I'm trying to do: I have a cookie that is built on the non-secure side of...
7
by: isaac2004 | last post by:
hi i have a basic asp page that acts as an online bookstore. on my cart page i am having trouble generating 3 numbers; a subtotal, a shipping total, and a final price. here is my code i would...
7
by: Skijor | last post by:
I just finished writing my first php script that manipulates a simple shopping cart on a mySql database. I started with an example I found on the web. The example hardcodes the database server,...
1
by: jecha | last post by:
I'm implementing a shopping cart but am having a problem in checking out a person who has added item in his/her shopping busket.The code for the checkout.php script is given below <?...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.