After a quick search I found some nice info about collecting CC payments but not the IPN. I like that method too because it is less costly.
Has anyone embedded the available button on the payment page? It would be kind of a hassle for the client but it is one option and I wonder if anyone has tried it.