
|
|
Entries for the 'eCommerce' CategoryI got the integration between ActivePurchase and the Infralution license generating system working now. It took most of the weekend, but that was because this was my first time doing something like this. It will probably take no more than an hour for the next product I need to integrate. I'm writing a big HOWTO article, that will take people through the steps to make this work. This will have both screenshots and code. I started writing it, but it will take a little while to get it done. I have 2 loose ends with PainlessSVN itself, then I'm turning my attention to fixing up some pages in this site. I already put up the download trial and buy buttons, but you'll only see them if you are logged in. I will be putting in a couple discount codes. So if you want to buy PainlessSVN at a discounted price, you'll need to watch this blog. Create an account, and you may see some other goodies.
I've been coding quite a bit in the last few days. I finally got the licensing bit from Infralution working correctly. I had to create a custom license generator for Infralution that would work for both the application and as part of ActivePurchase. It took me a while to figure out that I couldn't just use the source code classes from the licensing system. It was expecting a specific signature from an assembly. Once I added a reference to this assembly, then the custom Infralution key generator started working perfectly. All in all, I spent less time than what I had scheduled in my FogBugz (free version) case. What can I say? I'm a horrible estimator!  I decided to use a new PayPal account for the payment processor. I was previously using my personal PayPal account, but decided to make my life easier and got me a PayPal Business account. I just verified all the bits, so this is ready to go. My last bit of work now, is to create a custom step in ActivePurchase that will generate the key, then email it to the customer. Thankfully, I have experience writing modules for DotNetNuke, and I had already translated a VB.NET custom step sample provided by Will to C#. So, I'm not going in totally blind. It looks like I'm going to make my early September release after all. Maybe even September 6.
After much thought and research, I've decided on how to price PainlessSVN. The price will be 49.95 USD. I will have a special introductory price of 29.95 USD for the first month after PainlessSVN is released. I decided to avoid taking money before the 1.0 release. This will be my first product, and I want customers to have a good experience. This will also lower my stress levels. I don't have a set release date, other than sometime in September, barring any unforseen problems. I will turn my attention to setting up the eCommerce stuff, once I get Beta 1 out the door. I have decided to use e-Junkie to handle payments and licensing. I will start with PayPal, then 2CheckOut, as I already have accounts for these already. I still haven't decided if I want to use Google Checkout as well.
I'm doing some house cleaning on my different payment accounts that I have laying around. I had setup a 2CheckOut account a while back for another venture, and I hadn't used for a while. I went through it last night and got it cleaned up, so that has SystemWidgets as the vendor. This should simplify my life considerably.
I'm looking at e-junkie, as I really like their light-weight shopping cart. They support both 2CheckOut and Paypal, so this is ideal for me.
|