Technote

(troubleshooting)
Invalid Card number error when using a different payment method than credit card
Problem(Abstract)
You see the following error thrown by CheckCCNumberCmdImpl even though no credit card information is supplied when submitting an order (Payments made via Gift card for instance).

[4/17/07 10:26:56:049 PDT] 00000045 CommerceSrvr A com.ibm.commerce.
payment.commands.CheckCCNumberCmdImpl performExecute CMN2012D: The card
brand is not defined in the CCCHECK table. The system is using the
LUHN formula to verify the card number.
[4/17/07 10:26:56:080 PDT] 00000045 CommerceSrvr A com.ibm.commerce.
payment.commands.DoLuhnCheckCmdImpl performExecute The card number is
invalid.
Cause There is an incorrect null string check in the OrderProcess command. Resolving the problem This problem (APAR JR26437) is resolved in WebSphere Commerce Fix Pack 6.0.0.3 or newer. You can obtain the Fix Pack (or newer) from the WebSphere Commerce Fixes by version page.
Cross Reference information
Segment Product Component Platform Version Edition
Commerce WebSphere Commerce - Express Customization / Application Development i5/OS, Linux, Windows 6.0, 6.0.0.1, 6.0.0.2
Commerce WebSphere Commerce Professional Edition Customization / Application Development AIX, i5/OS, Linux, Solaris, Windows 6.0, 6.0.0.1, 6.0.0.2
   

Document Information

Current web document: http://www.ibm.com/support/docview.wss?uid=swg21287755