This is my first post to this list since joining yesterday.
There are two ways of doing this with Verisign’s Payflow Pro.
Verisign does have a recurring billing feature. You’ll have to pay extra
it, but if you want something simple it is the way to go. After you
the initial transaction, you can get rid of the credit card info.
will automatically bill the customer a fixed amount every period. Lots
options for setting it up make it versatile.
I didn’t like the batch process part of it though. They gather up all
recurring transactions planned for the day into one batch. You get the
results of the batch in an email that you would have to then manually
process somehow. I didn’t like the lack of control.
Well, that is what I call it anyway. After you submit the initial
transaction, you can get rid of the credit card info. Verisign gives you
reference id that points to that transaction, which you can safely store
your database. When your application decides it is time to bill again,
can submit another transaction without having the customer involved.
transaction will not contain any credit card data, because you don’t
it. You do include the reference id from the first transaction though,
Verisign uses the credit card data from the referenced transaction in
transaction. The nice thing here is that your system gets immediate
as to the outcome with no manual processing! Also, you don’t have to pay
extra for the recurring billing feature.
It doesn’t matter if some hacker steals your database and gets the
id values. There is no way to use them to get the credit card data.
Wiebe de Jong