Credit Card – NAV – Version 2.0.0.1
Bugfixes
Multi currency invoice amount calculation
The invoice amount to be charged on a credit card was not properly converted into local currency.
Account Holder Name was not transferred to Gateway during PreAuth of new card
The Account Holder Name is a required field to ensure that transactions are classified as PCI Level 3. While this PreAuth immediately gets voided after the attempt (this is only done to check the validity of the credit card), it is now included to properly transmit all data.
InvoiceNo was not transferred to Gateway, if longer than 10 characters
The InvoiceNo field is a required field to properly classify a transaction as a PCI Level 3 transaction. If the invoice number was longer than 10 characters, it was only transmitted in the OrderID field, but the InvoiceNo field was empty. This has been corrected.
Prepayment invoices did not automatically charge credit card
Prepayment invoices were properly authorized (the authorization was transferred to the prepayment invoice and the order was reauthorized), but the actual charge was not processed for the prepayment invoice. This has been corrected.