We plan to sell some intangibles - PayTv subscriptions in our Volusion store. PayTv is a satellite services offered through receivers with SmartCard. SmartCart to this service is like a SIM card to a cellular service - it identifies uniquely a subscription within PayTv operator system.
The process flow is like this:
1) Customer chooses the package, eg 1-Month Full Package;
(each package has a PackageName)
2) Customer enters it's SmartCard number, in the following format: 020xxxxxxxx-x
Here starts your job:
3) That SmartCard number is checked for integrity: 11 + '-' + 1 digit, starts with '020';
4) If (3) goes through then SmartCard number + PackageName are sent with eg Https Post, or similar method to a PayTv XML-based on-line service.
Based on answer process can go through to checkout, payment, which are processed by Volusion.
So, after choosing the product and before proceeding to checkout I need a bypass through PayTv Operator's system, in order to make sure that the service is sold to those clients that will be able to redeem the prepaid code that will be 'shipped' to them by e-mail.