<flow-extensions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/shopware/shopware/trunk/src/Core/Framework/App/Flow/Schema/flow-1.0.xsd">
    <flow-actions>
        <flow-action>
            <meta>
                <name>releasefunds</name>
                <label>Return payment to customer</label>
                <label lang="de-DE">Zahlung an den Kunden zurückgeben</label>
                <description>Refunds a captured payment or voids an open authorization so the customer gets their money back.</description>
                <description lang="de-DE">Erstattet eine erfasste Zahlung oder hebt eine offene Autorisierung auf, damit der Kunde sein Geld zurückerhält.</description>
                <url>https://shopware-payments.services.shopware.io/api/flow-action/release-funds</url>
                <sw-icon>regular-undo-s</sw-icon>
                <requirements>orderAware</requirements>
            </meta>
            <headers>
                <parameter type="string" name="sp" value="flowaction"></parameter>
            </headers>
            <parameters>
                <parameter type="string" name="orderId" value="{{ order.id }}"></parameter>
                <parameter type="string" name="orderTransactionId" value="{{ order.primaryOrderTransactionId ?? order.transactions.last.id }}"></parameter>
                <parameter type="string" name="noteToPayer" value="{{ noteToPayer ?? &#39;&#39; }}"></parameter>
            </parameters>
            <config>
                <input-field>
                    <name>noteToPayer</name>
                    <label>Note to customer</label>
                    <label lang="de-DE">Nachricht an den Kunden</label>
                    <place-holder>Optional note visible to the customer (refunds only)</place-holder>
                    <place-holder lang="de-DE">Optionale Nachricht für den Kunden (nur bei Erstattungen)</place-holder>
                    <required>false</required>
                    <helpText>Maximum 255 characters. For refunds, shown to the customer in PayPal notifications. Not used when voiding an authorization.</helpText>
                    <helpText lang="de-DE">Maximal 255 Zeichen. Bei Erstattungen in PayPal-Benachrichtigungen sichtbar. Wird beim Aufheben einer Autorisierung nicht verwendet.</helpText>
                </input-field>
            </config>
        </flow-action>
        <flow-action>
            <meta>
                <name>capture</name>
                <label>Capture authorization</label>
                <label lang="de-DE">Autorisierung einziehen</label>
                <description>Capture the full authorized amount via PayPal</description>
                <description lang="de-DE">Den vollständig autorisierten Betrag über PayPal einziehen</description>
                <url>https://shopware-payments.services.shopware.io/api/flow-action/capture</url>
                <sw-icon>regular-circle-download</sw-icon>
                <requirements>orderAware</requirements>
            </meta>
            <headers>
                <parameter type="string" name="sp" value="flowaction"></parameter>
            </headers>
            <parameters>
                <parameter type="string" name="orderId" value="{{ order.id }}"></parameter>
                <parameter type="string" name="orderTransactionId" value="{{ order.primaryOrderTransactionId ?? order.transactions.last.id }}"></parameter>
                <parameter type="string" name="noteToPayer" value="{{ noteToPayer ?? &#39;&#39; }}"></parameter>
            </parameters>
            <config>
                <input-field>
                    <name>noteToPayer</name>
                    <label>Note to customer</label>
                    <label lang="de-DE">Nachricht an den Kunden</label>
                    <place-holder>Optional note visible to the customer</place-holder>
                    <place-holder lang="de-DE">Optionale Nachricht, die der Kunde sehen kann</place-holder>
                    <required>false</required>
                    <helpText>Maximum 255 characters. Shown to the customer in PayPal notifications.</helpText>
                    <helpText lang="de-DE">Maximal 255 Zeichen. Wird dem Kunden in PayPal-Benachrichtigungen angezeigt.</helpText>
                </input-field>
            </config>
        </flow-action>
    </flow-actions>
</flow-extensions>
