I need to implement the following purchase process for recurring advertising payments in Drupal
and I plan to use the modules ecommerce and the worldpay plugin
The process has some offset time for creating and placing the ads, which means I first need to authorize the payment and recurring subscription (like authorize the card)
As soon as the advertising is placed (i.e. intangible product shipped), the payment shall be charged - this can be 3-5 days later placement process shall start
This is the process I'm looking to implement
1- ad ordered by client
The Card shall be authorized, subscription pre-setup (in my or worldpay's system)
2- ad written by writer
3- ad placed by publisher
AT THIS POINT the recurring payment will have it's effective start data
so this is where the charge shall happen
From this point on the customer shall be charged in fixed intervals - i.e. MONTHLY, QUARTERLY, etc...
4- ad cancelled or suspended
here an IPN notification of a cancel shall be received and managed if we or the client cancels the subscription
here the subscription shall be cancelled from out system to Worldpay if it is initiated in our GUI,
the user shall not be required to log into worldpay to cancel (like it's required in PayPal eg)
I think that "Future Pay" with the remote futurepay option as defined in [url removed, login to view]
with option 1 (start earliest the next day) should work,
BUT - is it possible to set the EXACT START DATE in a second transaction, days later and leave the authorized
subscription "hanging there" until then?
This whole integration shall be done using the Drupal CMS system with the ecommerce modules and custom work.
Please ONLY bid if you have experience with Drupal -
I won't consider any "custom" solutions and I definately don't want to hassle with folks that believe DruPal is just another Mambo like tool.