> ## Documentation Index
> Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
> Use this file to discover all available pages before exploring further.

# Zahlungsart Kundenkonto

> Wie Sie in WEBSALE V8s die Zahlungsart Kundenkonto einrichten, mit der Käufer aus einem vom Händler zugewiesenen Guthaben bezahlen.

Bei der Zahlungsart Kundenkonto bezahlt der Käufer aus einem Guthaben, das Sie ihm vorher zugewiesen haben. Es fließt kein Geld während der Bestellung, der Kontostand wird lediglich um die Bestellsumme verringert.

Das ist keine Zahlungsart für den offenen Shop, sondern für Fälle, in denen Sie die Kaufkraft selbst vergeben: Mitarbeiterportale, Gutschriften aus Retouren, Prämienshops, Budgets für Abteilungen oder Filialen.

Technisch ist sie unaufwendig, denn es gibt keinen Dienstleister und keine Freigabe. Die Arbeit liegt an zwei anderen Stellen: beim Zuweisen der Guthaben und bei den Meldungen, die der Käufer sieht, wenn sein Guthaben nicht reicht.

## Wie der Bezahlvorgang abläuft

1. Der Käufer meldet sich an. Nur angemeldete Käufer haben ein Kundenkonto.
2. Auf der Zahlungs- und Versandartenseite wählt er Kundenkonto.
3. Der Shop prüft, ob das Guthaben die Gesamtsumme abdeckt.
4. Reicht es, wird die Bestellung aufgegeben und der Kontostand um die Gesamtsumme verringert.

Geprüft wird gegen die **Gesamtsumme**, also einschließlich Versand- und Zahlungskosten, nicht gegen den Warenwert. Ein Guthaben, das genau dem Warenkorbwert entspricht, reicht für die Bestellung deshalb nicht.

## Guthaben zuweisen

Die Kontostände weisen Sie über eine Importdatei für den WSPManager zu. Ein Guthaben lässt sich dabei absolut setzen oder um einen Betrag verändern. Das Format der Datei und die Einrichtung des Imports klären Sie mit der WEBSALE AG.

Die Guthabenverwaltung gehört zum Kundenkonto-Funktionsumfang und muss für Ihren Shop freigeschaltet sein. Ohne diese Freischaltung bleibt der Kontostand leer, und die Zahlungsart wird bei jedem Käufer abgelehnt.

## Zahlungsart anlegen

```ini theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
<PaymentAccount-Txt>
   Allow            = yes
   TestMode         = no
   Name             = Kundenkonto
   NameSuffix       = Bezahlen Sie aus Ihrem Guthaben.
   Img              = logo-kundenkonto.png
   RadioOnClick     = selectPayment('~ID~');
   ImgOnClick       = selectPaymentImage('~ID~');
   DelivererID-List = standard

   CreditInfo = Kontostand Kundenkonto
   Error1     = Sie haben kein Kundenkonto bei uns. Bitte wählen Sie eine andere Zahlungsart.
   Error2     = Die Gesamtsumme Ihrer Bestellung übersteigt Ihr Guthaben von ~WS-UserCredit~ ~WS-Currency~. Bitte wählen Sie eine andere Zahlungsart.
</PaymentAccount-Txt>
```

| Parameter | Bedeutung |
| - | - |
| `CreditInfo` | Beschriftung des Kontostands in der Anzeige |
| `Error1` | Meldung, wenn der Käufer gar kein Kundenkonto hat |
| `Error2` | Meldung, wenn das Guthaben die Gesamtsumme nicht abdeckt |

Das sind die drei einzigen eigenen Parameter des Abschnitts. Alles Weitere sind die allgemeinen Zahlungsart-Parameter.

> [!WARNING]
>
> Die beiden Fehlertexte beschreiben zwei verschiedene Situationen und sollten sich deutlich unterscheiden. `Error1` heißt „für Sie ist diese Zahlungsart nicht vorgesehen", `Error2` heißt „grundsätzlich ja, aber der Betrag ist zu hoch". Wer beide gleich formuliert, nimmt dem Käufer die Möglichkeit zu erkennen, ob ein kleinerer Warenkorb helfen würde.

Beide Meldungen erscheinen auf der Zahlungs- und Versandartenseite, dort wo auch die übrigen Fehler dieses Schritts ausgegeben werden.

Referenz: [Abschnitt PaymentAccount-Txt](https://dokumentation.websale.de/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/zahlungsarten.md#ohne-eigene-parameter) · [Abschnitt PaymentXXX-Txt](https://dokumentation.websale.de/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/zahlungsarten.md)

## Den Kontostand anzeigen

Der Käufer sollte seinen Kontostand sehen, bevor er sich für die Zahlungsart entscheidet, und nicht erst, wenn die Bestellung daran scheitert.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{ST-PaymentAccount}
   <p class="kontostand">
      Ihr Guthaben: ~WS-UserCredit~ ~WS-Currency~
   </p>
{/ST-PaymentAccount}
```

| Tag | Liefert |
| - | - |
| `{ST-PaymentAccount}` | Klammerung, greift wenn der angemeldete Käufer ein Kundenkonto besitzt |
| `~WS-UserCredit~` | den aktuellen Kontostand |
| `~WS-Currency~` | das Währungskürzel |
| `~WS-UserAccountLink~` | Link auf den Kundenkontobereich |

`~WS-UserAccountLink~` liefert nur im gesicherten Bereich einen Link. Setzen Sie es auf Seiten ein, die über HTTPS ausgeliefert werden.

Sinnvolle Orte für die Anzeige sind der Warenkorb, die Zahlungs- und Versandartenseite und der Kundenkontobereich. Auf der Bestelleingangsbestätigung zeigt der Kontostand dann bereits den Stand nach Abzug der Bestellung.

Referenz: [WS-UserCredit](https://dokumentation.websale.de/v8s/referenz/tags/ws/kunde-anmeldung-und-konto.md#die-tags-im-uberblick) · [ST-PaymentAccount](https://dokumentation.websale.de/v8s/referenz/tags/st/seitenzustand-und-navigation.md) · [WS-UserAccountLink](https://dokumentation.websale.de/v8s/referenz/tags/ws/kunde-anmeldung-und-konto.md#links-ins-kundenkonto)

## Die Zahlungsart eingrenzen

Weil das Guthaben an das Kundenkonto gebunden ist, ergibt die Zahlungsart für Gastbestellungen keinen Sinn. Ebenso wenig für Neukunden, die noch kein Guthaben haben können.

```ini theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
<PaymentAccount-Txt>
   AllowForGuestOrder = no
   NewUser-Allow      = no
</PaymentAccount-Txt>
```

Ohne diese Eingrenzung erscheint die Zahlungsart auch dort, wo sie nicht funktionieren kann, und der Käufer bekommt `Error1` zu sehen. Es ist freundlicher, sie gar nicht erst anzubieten.

Wegweiser: [Zahlungsarten anlegen, für die vollständige Liste der Filterparameter](https://dokumentation.websale.de/v8s/zahlungsarten-anlegen/zahlungsarten-anlegen.md)

## Verwandte Themen

* Wegweiser: [Zahlungsarten anlegen, für die allgemeinen Parameter und die Ausgabe im Template](https://dokumentation.websale.de/v8s/zahlungsarten-anlegen/zahlungsarten-anlegen.md)
* Wegweiser: [Kundenkonto](https://dokumentation.websale.de/v8s/zahlungsarten-anlegen/kundenkonto.md), für den Kundenkontobereich im Shop
* Wegweiser: [Versandarten anlegen, für die Kopplung über `DelivererID-List`](https://dokumentation.websale.de/v8s/versandarten-anlegen/versandarten-anlegen)


## Related topics

- [Weitere Import-Dateien](https://dokumentation.websale.de/v8s/schnittstellen/kundendaten/ws-sftp-kunden-pro/weitere-import-dateien.md)
- [Rechnungskauf](https://dokumentation.websale.de/v8s/zahlungsarten-anlegen/rechnungskauf.md)
- [Kunde, Anmeldung und Kundenkonto](https://dokumentation.websale.de/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/kunde-anmeldung-und-kundenkonto.md)
- [Eigene Zahlungsarten definieren](https://dokumentation.websale.de/v8s/zahlungsarten-anlegen/eigene-zahlungsarten-definieren.md)
- [Schaltflächen der Zahlungsarten](https://dokumentation.websale.de/v8s/referenz/tags/bt/zahlungsarten.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.