Can't you simply write a script and have the credit card processing sites (2CO, Paypal, etc) return to the script page once payment has been made?
The script would be given the account name, update the database to say the account has been paid, and then just thank the user for paying or...