{PayPalExpressCheckout}


{PaymentError}

{PaymentFailed} #IF (#ErrorCode EQ "PayPalExpressInvalid") #IF (#DEFINED(#PPEErrorCode)) #IF(#PPEErrorCode EQ "10538")
{AmountTooHigh} #ELSIF(#PPEErrorCode EQ "10725" OR #PPEErrorCode EQ "10727" OR #PPEErrorCode EQ "10728" OR #PPEErrorCode EQ "10729" OR #PPEErrorCode EQ "10730" OR #PPEErrorCode EQ "10731" OR #PPEErrorCode EQ "10736")
{AddressDataMissing} #ELSIF(#DEFINED(#PayPalMessage))
{MessageFromPayPal}: #PPEErrorCode - #PayPalMessage #ELSE
{MessageFromPayPal}: #PPEErrorCode #ENDIF #ELSE
{PaymentSettingsInvalid} #ENDIF #ELSIF (#ErrorCode EQ "GetExpressCheckoutDetailsError") {PaymentDeclined}
{Error}: #ErrorGUID
#ErrorMessage #ELSE {PaymentDeclined} #ENDIF

#IF(#Class.Alias EQ "Basket")

{PaymentFailedInfoOnBasket}
{ShowBasket} ►

#ELSE

{PaymentFailedInfoOnOrder} #IF(NOT #IsSessionTimedOut)

{ShowOrder} ► #ENDIF

#ENDIF