#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
#REM #ENDREM
#ENDIF
#IF(#SetInvisible)
{Notification}
{SetPaymentMethodInvisible}
#REM #ENDREM
#ENDIF
#IF(#NoValidSSLCertificateError)
{Error}
{MissingSslCertificate}
#REM #ENDREM
#ENDIF
#IF(#OnboardingError OR #ExperienceProfileIdError OR #GetMerchantStatusError)
{WebServiceError}
{PayPalPlusNotConnectedResult}
#REM #ENDREM
#ENDIF
#IF(#IsDefaultPaymentMethodAndCanNotBeDisconnected)
{DisablePayPalPlusConnectivityError}
{IsDefaultPaymentMethod}
#ENDIF
#REM #ENDREM
#REM #ENDREM
#IF(#MerchantClientId AND #ExperienceProfileId AND #HasCollectedMerchantStatus)
#REM #ENDREM
{BubbleHelpPayPalRatenkaufBanner}
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#IF(#HasMerchantStatusConflicts)
#REM #ENDREM
#REM #ENDREM
#LOOP(#GetMerchantStatusConflicts)
#IF(#Conflict EQ "PrimaryEmailConfirmed")
#REM #ENDREM
#ELSIF(#Conflict EQ "PaymentsReceivable")
#REM #ENDREM
#ENDIF
#ENDLOOP
#ELSE
#IF(#DEFINED(#GetMerchantStatus.PrimaryEmail))
{PayPalPlusConnectedVia} #GetMerchantStatus.PrimaryEmail
#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
#REM #ENDREM
#REM #ENDREM
#ENDIF
#REM #ENDREM
#ENDIF
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#ENDWITH_ERROR