#IF(#FormError AND #FormErrors.Form.SavePaymentMethodDCC)

{InputError}

#LOOP(#FormErrors.Errors) #IF(#Reason EQ "STRING_EMPTY") #IF(#Name EQ "CreditCardNumber")

{ErrorCreditCardNumber}

#ELSIF(#Name EQ "CreditCardOwner")

{ErrorCreditCardOwner}

#ELSE

{FillOutForm}

#ENDIF #ELSIF(#Reason EQ "InvalidIssueNumber")

{ErrorIssueNumber}

#ELSIF(#Reason EQ "DCC_INVALID_CHECKSUM")

{ErrorDCCInvalidChecksum}

#ELSIF(#Reason EQ "InvalidValidFrom")

{ErrorValidFrom}

#ELSIF(#Reason EQ "InvalidValidThru")

{ErrorValidThru}

#ELSIF(#Reason EQ "InvalidCVV")

{ErrorCVV}

#ELSE

{UnknownError}

#ENDIF #ENDLOOP
#ENDIF #WITH(#LineItemContainer.Payment) #WITH_ERROR(#FormError) #LOCAL("ErrorItemNo", 0)

{DirectCreditCardSecurityAdvice}

{CVV}

{CVV}

{CreditCard} {MandatoryStar}
#LOCAL("CardType", #CreditCardType) #ENDLOCAL
{CreditCardNumber} {MandatoryStar}
{ValidFrom}  
  
{ValidThru} {MandatoryStar}
  
{CVV}  
{IssueNumber} {MandatoryStar}
{CreditCardOwner} {MandatoryStar}
{MandatoryFields}
#ENDLOCAL #ENDWITH_ERROR #ENDWITH