#WITH_ERROR(#FormError)
#IF( NOT #AreMandatoryFieldsSet OR NOT #IsShopAddressSet )
#IF( NOT #AreMandatoryFieldsSet)

{RequiredShippingAddressFieldsForPayment} {FirstName}, {LastName}, {Street}, {Zipcode}, {City}, {Country}
{MakeMandatoryFormFieldsRequired}
{EditShippingAdressFormFields}

#ENDIF #IF( NOT #IsShopAddressSet)

{RequiredShopAddressFieldsPayment} {FirstName}, {LastName}, {Street}, {Zipcode}, {City}, {Country}
{SetShopAddress}

#ENDIF
#ENDIF #IF(#SetInvisible)

{Notification}

{SetPaymentMethodInvisible}

#ENDIF #REM #ENDREM #IF(#NoValidSSLCertificateError)

{Notification}

{MissingSslCertificate}

#ENDIF #IF(#OnboardingError OR #ExperienceProfileIdError OR #GetMerchantStatusError)

{WebServiceError}

{PayPalPlusNotConnectedResult}

#ENDIF #IF(#IsDefaultPaymentMethodAndCanNotBeDisconnected)

{DisablePayPalPlusConnectivityError}

{IsDefaultPaymentMethod}

#ENDIF

{Info0}

  1. {Info1} {PayPalMerchantOnboardingLink}
  2. {Info2}

{Info3}

#IF(#MerchantClientId AND #ExperienceProfileId AND #HasCollectedMerchantStatus)

{Status}

#IF(#HasMerchantStatusConflicts)

{PayPalPlusNotConnected} {DisablePayPalPlusConnectivity}

{ResolveConflicts}


#LOOP(#GetMerchantStatusConflicts) #IF(#Conflict EQ "PrimaryEmailConfirmed")

{PrimaryEmailNotConfirmed}
{PrimaryEmailNotConfirmedSuggestion} {ContactPayPalSupport}

#ELSIF(#Conflict EQ "PaymentsReceivable")

{AccountNotEnabled}
{AccountNotEnabledSuggestion} {ContactPayPalSupport}

#ENDIF #ENDLOOP #ELSE

#IF(#DEFINED(#GetMerchantStatusPrimaryEmail)) {PayPalPlusConnectedVia} #GetMerchantStatusPrimaryEmail #ELSE {PayPalPlusConnected} #ENDIF {DisablePayPalPlusConnectivity}

{PaymentAvailabilityInfo}
#IF(#IsActivePayPal) {Paypal}
#ELSE {Paypal}
#ENDIF #IF(#IsActiveDirectDebit) {DirectDebit}
#ELSE {DirectDebit}
#ENDIF #IF(#IsActiveCreditCard) {CreditCard}
#ELSE {CreditCard}
#ENDIF #IF(#IsActiveInvoice) {Invoice}
#ELSE {Invoice}
#ENDIF

#ENDIF #ENDIF
#ENDWITH_ERROR #IF(#FUNCTION("MENU_COUNT", "RelatedTopic") > 0)

{RelatedTopics}

#ENDIF
#IF(#MerchantClientId AND #ExperienceProfileId AND #HasCollectedMerchantStatus) #ENDIF