Shop-Einstellungen
Einstellungen: Verknüpfen Sie Ihren Shopnamen, die MwSt-Regel und Benachrichtigungen mit Ihrem verifizierten Konto. Änderungen werden für den aktuellen Benutzer auf dem Server gespeichert.
Auf dieser Seite
Shopname#
Wählen Sie einen kurzen, wiedererkennbaren Namen, den Ihr Kunde auf der Bestellung erwartet. Der Name muss nach dem Entfernen umgebender Leerzeichen 1–80 Zeichen enthalten.
Ein Anzeigename ersetzt nicht rechtliche Angaben oder Ihre Kundenvereinbarung. Bewahren Sie Geheimnisse, Zahlungsdaten und personenbezogene Daten anderer aus diesem Feld heraus.
MwSt-Pflichtiger#
Der Standardzahler ist der Kunde. Die MwSt gilt nur für Karten und Alipay. Das Ändern der Einstellung ändert nicht die SBP- oder Kryptowährungsbeträge.
Bestehende Rechnungen behalten ihre gespeicherten Bedingungen. Beim Erstellen einer Rechnung können unabhängige Kunden-MwSt- und Gebührenanteile von 0 bis 100 % die Standardwerte überschreiben. Die Shopeinstellung liefert nur einen Standardwert für zukünftige Rechnungen.
Eine gespeicherte Einstellung erweitert nicht die Gateway-Fähigkeiten. Die aktuellen Live-Karten- und Alipay-Kanäle erfordern 100 % Kunden-MwSt und 0 % Kundenbearbeitungsgebühr; andere gespeicherte Anteile bleiben Berechnungen.
| Wert | Regel für eine neue Rechnung |
|---|---|
| Kunde | Die MwSt wird zum Basispreis des Kunden hinzugefügt |
| Händler | Der Händler trägt die MwSt aus dem Basispreis |
Telegram-Benachrichtigungen#
Wählen Sie Zahlungs-, Auszahlungs-, Support- und Sicherheitskategorien. Die Auswahl einer Kategorie steuert Benachrichtigungen; sie aktiviert keinen Zahlungskanal und erzeugt keine Finanzereignisse.
Eine Testnachricht prüft die Zustellung an den verknüpften privaten Chat. Ihr Status erscheint im Benachrichtigungszentrum und in GET /api/notifications. Eine in der Warteschlange befindliche Nachricht ist noch nicht zugestellt; überprüfen Sie auch Telegram.
Speichern und Fehler#
Das Formular bestätigt ein abgeschlossenes Speichern. Wenn das Netzwerk ausfällt, bleibt Ihre Eingabe für einen erneuten Versuch verfügbar; das bloße Drücken von „Speichern“ beweist nicht, dass die Änderung gespeichert wurde.
Melden Sie sich erneut an, wenn Ihre Sitzung abläuft. Der Server identifiziert das Konto über die Sitzung und akzeptiert keine andere Shop-Besitzer-ID aus dem Browser.
Design und Demodaten#
Das Anzeigedesign wird lokal auf dem Gerät gespeichert. Der Demo-Arbeitsbereich verwendet separate Browserdaten und ändert nicht das Serverkonto.
Das Zurücksetzen der Demo entfernt nur Testdatensätze in diesem Browser. Ein Demo-Export ist kein Kontoauszug und kein Zahlungsnachweis.
Mehrere Geschäfte und ein USD-Basispreis#
Wählen Sie Alle Geschäfte für aggregierte Analysen und Betrieb, oder wählen Sie ein Geschäft für dessen eigene Aufzeichnungen. Jedes Geschäft hat eine separate storeId, einen Namen, einen MwSt-Standardwert, Rechnungen, API-Schlüssel, Webhook-Endpunkte, Ereignisverlauf und Website-Anwendung. Benachrichtigungen und Support-Tickets gehören zum Konto. Ein Konto kann bis zu 100 Geschäfte erstellen. Vorhandene Datensätze verbleiben im ersten Geschäft.
Neue Workspace-Rechnungen verwenden pricingMode="universal" und einen USD-Basispreis. Any umfasst Karte, Alipay, SBP und Krypto; ein Händler kann eine Teilmenge auswählen. Karten und Alipay berechnen USD. SBP berechnet RUB unter Verwendung des USD/RUB-Referenzkurses der Bank von Russland. Krypto berechnet USDT gemäß der expliziten Rechnungsregel 1 USD = 1 USDT. Dies ist eine Rechnungsumrechnungsregel, kein Markt-USDT-Kurs. Das Gateway liefert den Kurs der ausgewählten Münze, den genauen Überweisungsbetrag und Anweisungen vor der Überweisung.
Der Referenzkurs und beide Beträge werden bei der Erstellung eingefroren. Rechnungen mit RUB-Umrechnung verfallen innerhalb von 24 Stunden. Wenn der Referenzkurs nicht abgerufen werden kann, schlägt die Erstellung mit FX_UNAVAILABLE fehl; es wird kein erfundener oder veralteter Ersatzkurs verwendet. Der Basisbetrag Minor und Angebote verwenden die USD-Buchungswährung. quotes[method].settlement enthält das native Belastungsangebot. Der öffentliche Checkout legt die ausgewählte Belastungswährung in currency, den ursprünglichen Preis in baseAmountMinor/baseCurrency und den Referenzkurs in fx offen. Sobald eine Zahlung ausgelöst wurde, kann ihre Methode nicht geändert werden; eine Rechnung hat einen Gateway-Vorgang.
Erstellen Sie einen API-Schlüssel im vorgesehenen Geschäft und senden Sie Authorization: Bearer <key> von Ihrem Server. Seine Geschäftsbindung ist unveränderlich; X-Kevmi-Store kann ihm keinen Zugriff auf ein anderes Geschäft gewähren. Browser-Sitzungen wählen X-Kevmi-Store: <storeId>; wenn es weggelassen wird, wird das erste Geschäft ausgewählt. Der Wert all wird nur von GET /api/account/dashboard und GET /api/payment-links akzeptiert. Mutationen erfordern ein ausgewähltes Geschäft, Origin und X-CSRF-Token. Konto-IDs und Geschäfts-IDs sind unterschiedliche Kennungen.
Aus Kompatibilitätsgründen behalten API-Anfragen ohne pricingMode="universal" native Preise und die ursprünglichen Währungsbeschränkungen bei. Bestehende Rechnungen werden nie neu berechnet. Bestätigte Zahlungseingänge in Analysen spiegeln verifizierte Zahlungen abzüglich gespeicherter Rechnungsausgaben wider; sie sind kein abhebbarer Saldo. Legacy-Rechnungswährungen bleiben getrennt, und Auszahlungen werden mit dem Support vereinbart. Führen Sie eine Bestellung erst aus, nachdem Sie payment.fulfillmentReady=true und payment.status="succeeded" über die Server-API, den Ereignisverlauf oder einen signierten Webhook geprüft haben.
Assistent, Support und Projektverwaltung#
Aktivieren Sie „Zugriff auf meine Daten im Chat erlauben“, wenn Sie Hilfe bei privaten Vorgängen benötigen. Eine Webanfrage mit includeAccount=true erfordert eine gültige Sitzung, Origin und X-CSRF-Token; X-Kevmi-Store wählt einen eigenen Store oder alle eigenen Stores aus. Ohne Berechtigung verwendet der Assistent öffentliche Dokumentation. In Telegram aktiviert eine separate Schaltfläche den Zugriff, nachdem der Absender identifiziert wurde.
Das Tool read_account liest eigene Stores, Rechnungen mit bestätigtem Zahlungsstatus, Ereignisse, Anträge und Supportanfragen mit Fachantworten. Es gibt 30 Datensätze und nextPage zurück; ältere Datensätze sind über Paginierung verfügbar. Lesevorgänge pro Antwort sind begrenzt, daher muss eine unvollständige Stichprobe offengelegt werden. API-Schlüssel, Webhook-Geheimnisse, Kartendaten und Sitzungen werden dem Tool nicht bereitgestellt. Es kann keine Zahlungen belasten, auszahlen, erstatten oder Einstellungen ändern.
Das Erstellen einer Supportanfrage im Arbeitsbereich oder in Telegram platziert eine separate Administratorwarnung in einer dauerhaften Warteschlange. Sie verlinkt auf /admin/tickets?ticket=<id>; vorübergehende Telegram-Fehler werden erneut versucht. Die Wiederherstellung nimmt auch ältere offene Anfragen ohne Warnung auf. Administratoren antworten auf der Anfrageseite; die Antwort wird im Benutzerarbeitsbereich gespeichert und über Telegram gesendet, wenn Support-Benachrichtigungen aktiviert sind.
Der Bot verwendet Inline-Schaltflächen für das Hauptmenü, Stores, Benachrichtigungen, Support, Sicherheit und Sprache. Die Navigation bearbeitet die aktuelle Nachricht; ein nicht verfügbares altes Menü wird ersetzt. Zahlungs- und Sicherheitsbenachrichtigungen werden nicht als Wegwerf-Navigation behandelt. Das Abmelden über das Menü erfordert eine Bestätigung. Der explizite Befehl /logout beendet weiterhin jede Kontositzung.
Das Panel /admin/project ist auf Telegram-IDs in der serverseitigen Allowlist MODERATOR_TELEGRAM_IDS beschränkt. Es umfasst Benutzer, Stores, Vorgänge, Schlüsselwiderruf, Deaktivierung von Webhooks, Pausieren von Rechnungen, Annahmesteuerungen und ein Prüfprotokoll. Mutationen erfordern CSRF und einen Grund. Das Panel kann einen Administrator nicht einschränken oder eine Zahlung manuell als erfolgreich erklären. Die Einschränkung eines Eigentümers beendet Sitzungen und blockiert API-Schlüsselzugriff; die Einschränkung eines Stores stoppt neue Vorgänge. Der Verlauf bleibt erhalten.
Das öffentliche Angebot ist unter /public-offer und die Datenschutzrichtlinie unter /privacy-policy in jeder aktivierten Sprache verfügbar. Suchen Sie Münzen nach Name oder Tickersymbol. Ein Netzwerkauswahlfeld erscheint nur, wenn mehrere Live-Netzwerke verfügbar sind. Ein einzelnes Netzwerk wird automatisch ausgewählt und bleibt in der Bestätigung benannt. Die Live-Verfügbarkeit des Gateways bestimmt die wählbaren Paare; der Referenzkatalog aktiviert keinen Dienst.
Verwenden Sie update.sh für routinemäßige Web-App-Veröffentlichungen: Kandidaten bauen, Migrationsverlauf prüfen, SQLite online sichern, einen zweiten Container starten, ihn verifizieren und Caddy elegant umschalten. Gateway, PostgreSQL und Mail werden nicht neu gestartet. Frühere statische Assets bleiben für geöffnete Tabs verfügbar. Eine neue Migration erfordert explizite überprüfte Genehmigung; eine inkompatible Schemaänderung ist keine nahtlose Bereitstellung.