I am currently working on an integration of GMail with worldpay. It's pretty much tailored to my site at the moment, but it might be possible to make a plugin out of it.
What I do is roughly the following:
1. when a user subscribes, they are taken to worldpay to pay, and then the worldpay callback is used to updated the user status to 'Validated' if they paid (otherwise it's 'not validated')'. The user can immediately log in if the payment was successfull.
2. I have a script running automatically every day (cron job) that does some bookkeeping jobs, like deleting username that have been reserved, buth where users have not paid. The script sends out reminders to users that will have to pay again soon (one month in advance, one week in advance), and there is a special page where users can go to prolong their subscription.
If you are interested, contact me. I am still experimenting with this (the site is not yet live), and I am changing things frequently.
Ivan
-----
Iyengar Yoga Resources / GT Plugins
What I do is roughly the following:
1. when a user subscribes, they are taken to worldpay to pay, and then the worldpay callback is used to updated the user status to 'Validated' if they paid (otherwise it's 'not validated')'. The user can immediately log in if the payment was successfull.
2. I have a script running automatically every day (cron job) that does some bookkeeping jobs, like deleting username that have been reserved, buth where users have not paid. The script sends out reminders to users that will have to pay again soon (one month in advance, one week in advance), and there is a special page where users can go to prolong their subscription.
If you are interested, contact me. I am still experimenting with this (the site is not yet live), and I am changing things frequently.
Ivan
-----
Iyengar Yoga Resources / GT Plugins