#IF( #LineItemContainer.Payment.PaymentType.Alias EQ "KlarnaInvoice" OR #LineItemContainer.Payment.PaymentType.Alias EQ "KlarnaFinancing" OR #LineItemContainer.Payment.PaymentType.Alias EQ "KlarnaHirePurchase" ) #REM Objektgraph: CustomerOrder.LineItemContainer.Payment #ENDREM #REM #ObjectID #Alias #LineItemContainer.Payment.TransID #LineItemContainer.Payment.TransStatus #LineItemContainer.Payment.Field2 #ENDREM {KlarnaAdminURL} {KlarnaAdminURL}
#LOCAL("ActivationDisabled", "0") #REM Activation of invoices is not possible in test mode, except for shop id 611 #ENDREM #IF(#KlarnaInvoiceActivated OR #DEFINED(#CancelledOn) OR (#LineItemContainer.Payment.IsTestTransaction AND #LineItemContainer.Payment.PaymentMethod.Kr_StoreID != 611)) #SET("ActivationDisabled", "1") #ENDIF
{ActivateInvoice} {ActivateInvoice}
#ENDLOCAL
#LOCAL("CancellationDisabled", "0") #IF(#KlarnaInvoiceActivated OR #DEFINED(#CancelledOn)) #SET("CancellationDisabled", "1") #ENDIF
{CancelInvoice} {CancelInvoice}
#ENDLOCAL
{CheckPaymentStatus} {CheckPaymentStatus}

{ShowInvoicePDF} {ShowInvoicePDF}
#ENDIF