The idea would be to develop a plugin that would :
Admin :
1) Admin can setup schedule so if no payment has been made by a defined date of a month, the site in question is placed on ‘suspend or ‘maintenance mode’,
2) Admin sets up PayPal invoice,
3) Paypal sends Client 3 invoice messages to pay their bill,
So if they have not paid their monthly fee by a certain time for their site they see :
1) A page with say ‘Your Account has been Suspended’
2) On that page, it would have a PayPal button,
3) Client would click button to make payment,
4) Paypal would perform a callback when payment has been accepted > ‘Success’ or ‘Failed’,
5) If successful, shows ‘payment successful’ page,
6) If not, shows a ‘payment failed’ page,
7) Pages can be built by Admin and hooked into PayPal,
8) PayPal sends Client payment invoice/receipt,
Something not too dissimilar to what ISPs use when hosting fees are late
I wager that the ‘planet’ would download this plugin
And to allow for ongoing development, add ‘pro’ elements which I have some ideas about 😉
Now you know….a sang like a canary on that one!
Regards,
Richard