The Retail 2002 sample site does not process credit card numbers as expected in Commerce Server 2002 (818144)
The information in this article applies to:
- Microsoft Commerce Server 2002 SP1
SYMPTOMSIn the Microsoft Commerce Server 2002 Retail 2002 sample site, you must
enter the credit card information two times if you log on during the checkout
process.CAUSEThis problem occurs because an error exists in the code of the PaymentSelect.aspx.vb file.
When you click Change on the
Checkout.aspx page, the Login.aspx form is called. However, the initialPage parameter is set to Nothing instead of to Checkout.aspx.
Therefore, the call to the CommerceApplication.ServerTransfer method is never made. Instead,
a redirect occurs that does not save the credit card number that was
selected. In this scenario, you must go back and enter the credit card information again.RESOLUTIONTo resolve this problem, add the following lines of code to the Continue_Clicked
sub: ' Handle the case where the customer logs on during the call to Paymentselect.aspx.
'
If (Not me.creditcardnumber Is Nothing) Then
initialPage = "checkout.aspx"
End If STATUSMicrosoft
has confirmed that this is a problem in the Microsoft products that are listed
in the "Applies to" section of this article.
Solution site
changes are not included in Commerce Server service packs.
Modification Type: | Major | Last Reviewed: | 12/15/2003 |
---|
Keywords: | kbfix kbBug KB818144 kbAudDeveloper kbAudITPRO |
---|
|