Portal Engine Questions on portal engine and web parts.
Version 5.x > Portal Engine > E-Commerce without a Cart View modes: 
User avatar
Member
Member
eric.rovtar-hudsonchapel - 4/30/2010 2:08:05 PM
   
E-Commerce without a Cart
So I was reading through the E-Commerce documentation, and I was wondering about the following. We use our current site for a lot of event registration and some of that includes purchasing tickets or a fee. Right now, we wrap these two things into one form. Is this possible with Kentico? For example, if you're registering for a camp, you would fill out all of your personal information, allergies, etc, and then the last fields would ask for credit card information.

Thanks,
Eric

User avatar
Kentico Developer
Kentico Developer
kentico_helenag - 5/3/2010 9:05:50 AM
   
RE:E-Commerce without a Cart
Hi Eric,

it is possible but the orders will not be in the list in CMSDesk -> Tools -> E-commerce. You can see a sample code how to pay by PayPal directly here: Direct PayPal payment

Best regards,
Helena Grulichova

User avatar
Member
Member
eric.rovtar-hudsonchapel - 6/20/2010 7:33:45 PM
   
RE:E-Commerce without a Cart
Thanks! But what about with Authorize.Net? I'm not a big fan of being thrown to another page just to process payment, though I realize that any EBay/PayPal user would be used to this.

Basically, I'm looking for API to process a payment from a custom form. For example, a registration form that requires payment to register. How would someone do this without using the cart system?

Thanks!

-Eric

User avatar
Kentico Support
Kentico Support
kentico_jurajo - 6/29/2010 11:12:46 AM
   
RE:E-Commerce without a Cart
Hi,

The approach is almost the same - e.g. to the checkout process you will add some custom step, which will be the last one and in its code behind you will handle the payment to your payment gateway.

For registration payments, you can modify the submit button behavior and redirect the user after the registration to your checkout page - there will be one form to enter the credit cart and in the code behind, you will handle all the logic from all other steps and get the information about the customer from the registration form.

Best regards,
Juraj Ondrus