Products

Solutions

Resources

Partners

Community

About

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreBlog Question: What payment types are/will be supported?Blog Question: What payment types are/will be supported?
Previous
 
Next
New Post
3/1/2007 9:02 AM
 

Question from Brian on http://www.dotnetnuke.com/tabid/825/EntryID/1319/Default.aspx#Comments

"What payment types are/will be supported?"


Will Morgenweck
VP, Product Management
DotNetNuke Corp.
 
New Post
3/1/2007 9:15 AM
 

Hi Brian,

Right now the Store is setup with two payment providers: PayPal and Authorize.Net.  The Store requires the admin to select one of these options.  I would like to see this handled differently.  For instance, not every person with an Authorize.Net account can accept Discover or Amex.  You have to add this separately.  Also, if you select Authorize.Net you will not be able to accept payments via PayPal.  I would like to see this setup so that you define payment options(Visa, MC, Amex, Disc, PayPal, Check, Fax, Phone, PO, Account, etc.) then define how each of these options are processed. 

I am also aware that some people would like to see a simple email order notification with the order details.  Personally, I do not like the idea of storing credit card information and I really don't like the idea of sending credit card information via email.  This is something I am working through now and will address with the next release.

Thanks,

Will


Will Morgenweck
VP, Product Management
DotNetNuke Corp.
 
New Post
3/2/2007 3:26 PM
 

Will catalook handles it by storeing the information in database, encrypted I think, and sending a notification of order to the store owner.  The store owner then needs to log in an "view" the order.  This avoids sending the CC# through email.   The storing CC information statement, I admit kinda of loses me, all the large sites I shop on store my info, I know they are suppose to store it encrypted.  Thats how my company reads the regs.   When displayed to the public or large class of user, we only display type of card and last 4 digits.

 

 
New Post
3/5/2007 9:50 AM
 

I think the email notification with order details could mean simply email the order without payment. This is a common B2B (business to business) scenario where an invoice is issued after the order is shipped. Payment terms might be Due Upon Receipt, 2% Net 10, or Net 30 Days as specified by the company.

Another example of a simple invoice provider may require a Purchase Order number for the order to be processed.

The email notification may be as simple as an order number (the company can look up the order in the store website) or a complicated as an XML attachment that contains the order header and order details.

I agree that credit card information must never be emailed and encrypted if stored, but you can only use the Credit Card Verification (CCV) during payment processing - you may never store or transmit the CCV number. Depending on your payment provider, this is usually handled by a Pre Auth with the CCV and a Post Auth by reference number to complete the transaction. You can always store transaction reference numbers.

In my experience this is where the differences between payment providers becomes difficult to implement.

Then there are tax providers. Note that there are over 6200 tax combinations in the US, PST, GST and HST in Canada, and VAT in the UK. Shipping charges may or may not be taxable, etc. etc. I think the tax provider should be implemented as simply as possible (GetTax(source zip, destination zip, subtotal, shipping) to allow customization as required by the store owner. Even external code could be evaluated at runtime to prevent having to recompile the appplication. 

The next best thing would be SOA (Service Oriented Architecture) or web service that calculates the shipping or tax charges in real time as required.This "fill in the blanks" mechanism could be used for many scenarios that we haven't come up with yet.

It would be very interesting if we could post a survey about item pricing, tax charges, shipping costs, payment providers, order processing, and other related issues.  I suspect most small businesses really don't need the complexities that most ecommerce applications offer.

KISS. Keep It Super Simple.

(Anything to help get the next release available).


Dwayne J. Baldwin
 
New Post
3/5/2007 9:56 AM
 

Will:

If you haven't done much work toward the new version, I would strongly suggest you start with the WWStore module as opposed to the stock DNN 3 module.

The WWStore module incorporates the Email provider, and a basic order fulfillment mechanism absent from the core module, and is otherwise identical to the original store module. It would be a shame to have to redo all that work. The only work involved with getting the WWStore back in line with the core module would be renaming the database objects back to the original prefix of the core module, but otherwise, I would think it would be a no brainer.

 

 

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreBlog Question: What payment types are/will be supported?Blog Question: What payment types are/will be supported?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out