Hi there. Thanks for your work on this module, it has helped us a great deal.
I have a question though about the Authorization process. I have set the TRXTYPE to A so we can do a Delayed Capture in the Payflow Manager when we are ready to process the order. This is because sometimes an item is out of stock with a supplier and we don't want to charge them until an item is shipped. Everything works great except that the module sends the Authorization for the full order total even when there is a mismatch on the cards address or security code. The customer does get the error response fine, and they get the opportunity to correct their billing address or CSC just fine. However, each time they do this, they are authorizing their card for the order total, so if they keep entering the wrong billing and retrying, they could potentially max out their card without knowing.
What should happen, is the payflow pro module should do an Account Verification by sending a TRXTYPE=A for zero dollars, then if the response states that the parameters such as CSC all matched, it should do another authorization for the full dollar amount of the order. Does anyone know how I would add this feature to the module?