?
Solved

PayPal DirectPayment ASP.Net vs classic ASP

Posted on 2008-11-12
4
Medium Priority
?
989 Views
Last Modified: 2012-05-05
How hard is it to add credit card transaction processing via PayPal Website Payment Pro in classic ASP versus in ASP.NET.  Is it reasonable to do in 2008 in classic ASP?  I have an existing ASP website and I'm wondering how much of a hassle it would be to add this.  Also, don't cc transactions have to work with SSL / https for security?  How would I know if my current host has that capability?

Thanks.
0
Comment
Question by:Stovetop
  • 2
  • 2
4 Comments
 
LVL 29

Expert Comment

by:coreybryant
ID: 22963608
>> Also, don't cc transactions have to work with SSL / https for security?
Yes, Paypal offers a secure website for your consumers to enter their CC data and most gateways will offer this as well.  One advantage of PayPal Website Payment Pro is that you have a merchant account (instead of using Paypal's) and you use their electronic payment gateway API to process the transaction on your secure website to maintain consistency.  

>>How would I know if my current host has that capability?
You need to contact them to see if they offer it.  Most have the ability to have a shared SSL for free but you usually have to push the users over to something like https://ssl.example.com/yourwebsite since SSL certs are issued to the domain name.  You can easily get your own SSL cert though if you can have your own dedicated IP address and generate a CSR.  The CSR might be generated from the control panel or you might need to contact the hosting company for it.  Then you can get the SSL cert from companies like Comodo, Verisign, or Geotrust.

As far as adding a credit card transaction, it would depend on your level of experience and understanding of the code.  You can get code samples and a test store from https://www.paypal.com/IntegrationCenter/ic_pro_home.html to help you out with it.
0
 

Author Comment

by:Stovetop
ID: 22965570
Thanks, coreybryant.
       When you mention 'Paypal offers a secure website for your consumers to enter their CC data...', are you talking about when a user to directed to the Paypal site to enter cc data?
       When you mention using Paypal's 'electronic payment gateway API...' are you referring to processes such as DoDirectPayment and DoExpressCheckoutPayment?  And in order for my to do that from my 'secure website' I would need to contact my host to see if they offer this service?

I apologize for the basic questions; I am a bit unclear.  I have read through a chunk of Paypal's documentation to better understand e-commerce details and have studied a particular implementation of a getTransactionDetails API, so I have a general idea, but there are still a number of holes in my understanding.  Are you aware of a particularly effective tutorial on e-commerce or would you point me to the Paypal documentation as well?

Thanks for your help.
0
 
LVL 29

Accepted Solution

by:
coreybryant earned 1000 total points
ID: 22967798
>>When you mention 'Paypal offers a secure website for your consumers to enter their CC data...', are you talking about when a user to directed to the Paypal site to enter cc data?
Yes

>>When you mention using Paypal's 'electronic payment gateway API...' are you referring to processes such as DoDirectPayment and DoExpressCheckoutPayment?
I could not locate DoDirectPayment on their web site, this might be some programming term when pushing the information over to Paypal's website.  They offer their standard third party processing and depending on the country, you might not need to push the customer over to their secure website.  

They do offer a (Website Payments Standard) https://www.paypal.com/cgi-bin/webscr?cmd=_wp-standard-overview-outside in which the consumer might not need a Paypal account, depending on the country you are in.  And they have Website Payments Pro Solution (https://www.paypal.com/cgi-bin/webscr?cmd=_wp-pro-overview-outside) in which you can process the secure transaction on your site or direct users to Paypal's secure website.  This give you a merchant account and an electronic payment gateway.

>>And in order for my to do that from my 'secure website' I would need to contact my host to see if they offer this service?
Yes - you need to contact your hosting company.

>> Are you aware of a particularly effective tutorial on e-commerce or would you point me to the Paypal documentation as well?
It depends on which method you are going to use.  For example, if you were to use their Website Payments Standard service, start at https://www.paypal.com/cgi-bin/webscr?cmd=_wp-standard-feature-list-outside and read through the pages.  You can see the options for the back end integration (https://www.paypal.com/cgi-bin/webscr?cmd=_wp-standard-feature-list-outside#backend) and see how to get a test store to learn how to send transaction through to Paypal's website
0
 

Author Closing Comment

by:Stovetop
ID: 31516160
Thanks for all the information and links.  Much appreciated.
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
The Internet has made sending and receiving information online a breeze. But there is also the threat of unauthorized viewing, data tampering, and phoney messages. Surprisingly, a lot of business owners do not fully understand how to use security t…
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…
Suggested Courses
Course of the Month14 days, 19 hours left to enroll

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question