Home SubSonic MVC-Storefront

MVC Storefront’s Next Episode

Yes, I know this is becoming a habit – but the last bits are tough! This one’s worth waiting for though, I think :) . I’m tackling a number of things with this episode:

  • Personalization – how to effectively query for “You may also want”
  • PayPal – I’m plugging in everyone’s favorite payment engine!
  • Reorganizing a bit – I’m following along with my suggestions to the core template the other day – I find it’s a good deal easier to get around the app!

A word about PayPal
Integrating PayPal is pretty simple, but the API I’ve chosen is pretty hard to test so I’m stepping outside the TDD bits unfortunately, but I’m doing my best to make sure I create some reusable elements that you can take a run with.

I’m trying to accomodate a “least-touch” scenario – meaning I want to enable a transaction where you know nothing about the user, and they don’t want you to. There are some issue with this – such as how much information can you ask them up front (such as where to ship to so we can calculate shipping costs?) and how much do you retain. PayPal can actually calculate all of this for you – even tax amounts!

Lots of cool stuff with PayPal Standard – and I’m capturing every step (and misstep) along the way. I should have this one ready by Tuesday.

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • DotNetKicks
  • del.icio.us
  • Technorati
  • TwitThis
  • Reddit
  • Slashdot