The client has recently started using FortisPay to process credit cards. Every once in a while a card gets charged twice. It seems to be when the order and invoice are created/updated in the same day. They normally charge a deposit at order time, then 12 weeks later ship the product and charge the balance on the invoice. In looking at the credit card transactions online I can see a PreAuth in the morning when the order was entered, then the payment a the end of the day when the invoice was created and updated. But then another payment transaction with a different auth code shows up with the same end of day time as the previous payment.
What would cause the double charges?
Could it be the "Perform Payment Processing" option being checked during sales journal when they have already "submitted" the card information in invoice entry? Is this a bug in the FortisPay integration. Shouldn't it be smart enough to only process transactions that haven't already been processed?
------------------------------
Greg Stiles
S & W Microsystems
------------------------------