Stripe Apps Qualitätsanforderungen
Erfahren Sie mehr über die Qualitätsanforderungen für Apps auf dem App Marktplatz.
Anforderungen für die App-Überprüfung
Diese Seite ergänzt den Marktplatz-Leitfaden, der Ihre wichtigste Ressource für die Vorbereitung Ihrer App auf die App-Überprüfung ist. Dieser Leitfaden enthält Anforderungen, die im Vergleich zum Marktplatz-Leitfaden eher qualitativer Natur sind. Verwenden Sie diese Seite als Checkliste für die App-Überprüfung vor der Einreichung.
Transparente Preisgestaltung
- Do: Geben Sie die Preise klar und deutlich an, ohne versteckte Kosten und gleichen Sie sie mit den Preisen außerhalb des Marktes ab.
- Don’t: Überraschen Sie Nutzer/innen mit Gebühren nach der Installation oder uneinheitlichen Preisen.
Datum Formatierung
- Wenn Sie Monate abkürzen, verwenden Sie die 3-Buchstaben-Abkürzung und keinen Punkt. Zum Beispiel: “Jan”, “Feb”, “Mar”, “Apr”, “Mai”, “Jun”.
- Wenn Sie den Monatsnamen, den Tag und das Jahr ausschreiben, setzen Sie ein Punkt zwischen dem Tag und dem Monat. Zum Beispiel: “3. Januar 2021” oder “3. Jan 2021”.
- Wenn Sie nur den Monat und das Jahr schreiben, verwenden Sie kein Komma. Zum Beispiel: “Januar 2021” oder “Jan 2021”.
Uhrzeit Formatierung
Formatieren Sie die Zeit wie folgt: Verwenden Sie die 12-Stunden-Uhr. Geben Sie Ante Meridian (AM) und Post Meridian (PM) mit Großbuchstaben und einem Leerzeichen nach der letzten Zahl an. Verwenden Sie zwei Ziffern für Minuten. Beispiel: “3:25 PM” oder “10:00 AM”.
App-Einstellungen
- Unterscheiden Sie klar zwischen erforderlichen und optionalen Einstellungen in Ihrer App.
- Bieten Sie eine klare Möglichkeit, Änderungen an den App-Einstellungen zu speichern.
Sandbox-Unterstützung
Ihr App-Manifest muss angeben, ob Ihre App die Installation in einer Sandbox-Umgebung unterstützt. Wenn Sie diese Option auf false
setzen, ist Ihre App nicht für die Installation in Sandboxen verfügbar.
App-Funktionalität
Müssen die Apps für Unternehmen nützlich sein, genau kalkulieren und Zahlungen über Stripe abwickeln, es sei denn, es wurde schriftlich anders genehmigt.
Standards für Entwickler
Stellen Sie Ihr Wertversprechen auf Ihrer Website genau dar, einschließlich gültiger Kontaktinformationen und der Einhaltung der Einschränkungen für bestimmte Unternehmen durch Stripe.
Wenn Sie Ihre App neu veröffentlichen:
- Stellen Sie sicher, dass Ihre App für Nutzer/innen von Version zu Version ohne Unterbrechung funktioniert. Stellen Sie sicher, dass Ihre Anwendung keine Änderungen verursacht, die ein Eingreifen der/des Nutzerin/Nutzers beim Upgrade erfordern.
- Veröffentlichen Sie dieselbe App nicht unter verschiedenen Namen oder Kategorien. Reichen Sie neue Versionen einer App über dasselbe Konto wie die vorherige Version ein. Wenden Sie sich an den Stripe-Support, wenn dies nicht möglich ist und Sie Hilfe benötigen.
UX-Qualität
- Fügen Sie keine Werbung ein.
- Verwenden Sie in Ihrer gesamten App eine einheitliche Sprache und einen einheitlichen Stil und verwenden Sie die aktive Stimme.
- Stellen Sie sicher, dass die Navigation den aktuellen Standort der/des Nutzerin/Nutzers innerhalb des App-Drawers deutlich anzeigt. Vermeiden Sie Sackgassen, indem Sie Optionen wie Abbrechen oder Zurückgehen anbieten.
- Stellen Sie Bestätigungsdialoge für alle kostspieligen oder schädlichen Aktionen bereit, die nicht ohne Weiteres rückgängig gemacht werden können.
- Behandeln Sie alle Ladezustände und zeigen Sie klare, beschreibende Fehlermeldungen an.
- Verwenden Sie hochwertiges Bildmaterial (z. B. Icons und Illustrationen), damit die Nutzer/innen verstehen, wie die App oder eine bestimmte Funktion zu verwenden ist.
- Verwenden Sie prägnante und beschreibende Bezeichnungen für Schaltflächen und Links.
- Zeigen Sie Hinweise an, wenn wichtige Informationen die Aufmerksamkeit der/des Nutzerin/Nutzers erfordern.
Sicherheit
- Sie müssen vertrauliche Materialien, die für UI-Erweiterungen erforderlich sind, ordnungsgemäß mithilfe der Secret Store API speichern.
- Ihr App-Code muss alle geltenden Exportkontrollgesetze einhalten. Insbesondere sollten Sie keine benutzerdefinierten kryptografischen Funktionen in Ihre Anwendung einbauen. Die kundenspezifische Kryptographie unterliegt den International Traffic in Arms Regulations (ITAR) und der Export eines solchen Codes außerhalb der Vereinigten Staaten kann zu schweren Strafen führen. Verwenden Sie immer kryptografische Funktionen, die von Standardbibliotheken oder gut etablierten Open-Source-Bibliotheken bereitgestellt werden, die ordnungsgemäß geprüft wurden.
Einhaltung gesetzlicher Vorschriften
- Verwenden Sie nur Materialien, für die Sie die Nutzungsrechte besitzen, halten Sie sich an die Gesetze zur lokalen Speicherung von Daten, vermeiden Sie Spam und halten Sie sich an die Exportkontrollbestimmungen.
- Ihre App kann nur Nutzerdaten und API-Endpunkte verwenden, die für bestehende App-Funktionen erforderlich sind, die Sie den Nutzer/innen klar mitteilen. Sie können keine Daten weiterverkaufen oder veröffentlichen, die Sie von Stripe-Nutzer/innen über Ihre App erhalten haben.
- Avoid engaging in illegal activities or misrepresenting your business. Check your business against our list of Prohibited and Restricted Businesses.
- Your company or you as a developer can’t be based in a country Stripe can’t engage with because of embargo or other restrictions.