JMT
05-21-2003, 11:39 AM
This is a request for advice or other information about using Verisign PayFlow Link.
I have a couple sites setup using PayFlow Link to allow people to pay for program fees for youth athletic programs. The process is supposed to work like this (very high level):
1) User goes to the online registration area of the web site, fills in the information about the child and then accepts our code of conduct.
2) Once the accept the code of conduct they are presented with a page that allows them to pay by check or by Credit Card (CC). At this time I create a transaction record on the web site including a transaction ID. The transaction is marked "In process".
3) Assuming they select CC then they are passed to the Verisign PayFlow Link website where they enter all of their credit card info. If verisign accepts the card then it does a post back to the site with my transaction id and a verisign transaction id. I change my transaction record status to "Complete" and include the verisign transaction id.
Now to the problems we are having:
a) Users get to verisign and verisign won't accept their card. Eventually the users abandon the transaction and either register again and pay by check or try the CC option again. So we end up with duplicates entries. The duplicates we can deal with because the transaction status is still "in process".
b) Sometimes Verisign will accept the users CC info and return teh post message with a status that says the card was accepted only to turn around and void it 6 seconds later. This void is never sent to me. That means my transaction file says it is compeleted and I have a verisign completion code. We don't know that the transaction was voided until we look at the Verisign reports and then have to manually correlate the void with a supposedly completed transaction.
c) When we try to reconcile the Merchant account with the verisign reports and the transaction files on my site then it becomes very difficult because the merchant account does not include my transaction id or in the case of MasterCard, not even the Verisign transaction number.
So my questions to the community:
I am doing something radically wrong or is the Verisign process not exactly bulletproof?
If there another provider that has a more effective process.
Thanks
I have a couple sites setup using PayFlow Link to allow people to pay for program fees for youth athletic programs. The process is supposed to work like this (very high level):
1) User goes to the online registration area of the web site, fills in the information about the child and then accepts our code of conduct.
2) Once the accept the code of conduct they are presented with a page that allows them to pay by check or by Credit Card (CC). At this time I create a transaction record on the web site including a transaction ID. The transaction is marked "In process".
3) Assuming they select CC then they are passed to the Verisign PayFlow Link website where they enter all of their credit card info. If verisign accepts the card then it does a post back to the site with my transaction id and a verisign transaction id. I change my transaction record status to "Complete" and include the verisign transaction id.
Now to the problems we are having:
a) Users get to verisign and verisign won't accept their card. Eventually the users abandon the transaction and either register again and pay by check or try the CC option again. So we end up with duplicates entries. The duplicates we can deal with because the transaction status is still "in process".
b) Sometimes Verisign will accept the users CC info and return teh post message with a status that says the card was accepted only to turn around and void it 6 seconds later. This void is never sent to me. That means my transaction file says it is compeleted and I have a verisign completion code. We don't know that the transaction was voided until we look at the Verisign reports and then have to manually correlate the void with a supposedly completed transaction.
c) When we try to reconcile the Merchant account with the verisign reports and the transaction files on my site then it becomes very difficult because the merchant account does not include my transaction id or in the case of MasterCard, not even the Verisign transaction number.
So my questions to the community:
I am doing something radically wrong or is the Verisign process not exactly bulletproof?
If there another provider that has a more effective process.
Thanks