App felülvizsgálati minőségi követelmények
A Stripe minden marketplace-re beküldött appot átfogó minőségi követelmények szerint értékel. Ezeknek a szabványoknak a fejlesztés előtti megismerése időt takarít meg és csökkenti a felülvizsgálati iterációk számát.
Áttekintés
A Stripe App felülvizsgálata hat kulcsterületen értékeli az appot:
- Átlátható árazás, Egyértelmű költségkommunikáció
- App funkcionalitás, Megbízhatóság és teljesség
- Fejlesztői szabványok, Kódminőség és API használat
- UX minőség, Felhasználói felület és élmény szabványok
- Biztonság, Adatvédelem és biztonságos gyakorlatok
- Jogi megfelelés, Adatvédelmi és szabályozási követelmények
Átlátható árazás
Az appnak egyértelműen kommunikálnia kell az összes költséget:
- Árazás közzététele: Minden árazást előre kell közölni a marketplace listázásban
- Nincsenek rejtett díjak: A felhasználóknak nem szabad váratlan számlákkal szembesülniük telepítés után
- Próbaidő feltételei: Ha próbaidőt kínál, egyértelműen tüntesse fel az időtartamot és a lejárat utáni feltételeket
- Frissítési folyamatok: Minden upsell vagy frissítési felszólítás nem tolakodó és egyértelműen opcionális kell legyen
Caution
Az árazást elfedő vagy a felhasználókat egyértelmű hozzájárulás nélkül megterhelő appokat azonnal elutasítják.
App funkciók
Megbízhatóság
- Az app nem omolhat össze vagy fagyhat le normál használat közben
- Minden hirdetett funkciónak a leírásnak megfelelően kell működnie
- A hálózati hibákat elegánsan kell kezelni újrapróbálkozási lehetőségekkel
- Az appnak reszponzívnak kell maradnia háttérműveletek közben
Teljesség
- Nincsenek helyőrző tartalmak, “hamarosan” funkciók vagy törött hivatkozások
- Minden UI elemnek működőképesnek kell lennie
- A súgószövegeknek és dokumentációs hivatkozásoknak érvényes oldalakra kell mutatniuk
- Az eltávolítás során az összes app adatot és webhookot tisztán el kell távolítani
Biztonsági követelmények
Secret Store API
Használja a Stripe Secret Store API-t az összes érzékeny adat tárolásához:
import { createHttpClient, STRIPE_API_KEY } from '@stripe/ui-extension-sdk/http_client';
// Helyes: Titkok tárolása a Secret Store API-valconst storeBrevoApiKey = async (apiKey: string) => { const stripe = createHttpClient(STRIPE_API_KEY); await stripe.apps.secrets.create({ name: 'brevo_api_key', payload: apiKey, scope: { type: 'account' }, });};Soha ne tárolja az érzékeny adatokat:
- Helyi tárolóban vagy munkamenet tárolóban
- Sütikben
- URL paraméterekben
- Forráskódba beégetett értékekként
Jogi megfelelés
Adatvédelmi irányelvek
Az appnak nyilvánosan hozzáférhető adatvédelmi irányelvekkel kell rendelkeznie, amelyek lefedik:
- Milyen adatokat gyűjt az app a Stripe-ból
- Hogyan tárolják, kezelik és osztják meg az adatokat
- Adatmegőrzési és törlési irányelvek
- Felhasználói jogok az adataikra vonatkozóan
- Adatvédelmi megkeresések elérhetősége
- Megfelelés az alkalmazandó jogszabályoknak (GDPR, CCPA stb.)
Felülvizsgálati folyamat idővonala
| Szakasz | Időtartam |
|---|---|
| Kezdeti beküldés | 5-10 munkanap |
| Felülvizsgálat átvizsgálása | 3-7 munkanap |
| Végső jóváhagyás | 1-2 munkanap |
| Közzététel | Azonnal jóváhagyás után |
Gyakori elutasítási okok
- Hiányzó hibakezelés, Az app összeomlik hálózati hibákkor
- Elégtelen betöltési állapotok, Üres képernyők adatlekérés közben
- Nem egyértelmű árazás, Az árazás nincs teljesen közölve a listázásban
- Túlzott engedélyek, Az app által nem szükséges engedélyek kérése
- Törött sandbox mód, Az app nem működik teszt módban
- Biztonsági problémák, Titkok tárolása a Secret Store API-n kívül
- Hiányzó adatvédelmi irányelvek, Nincs hozzáférhető adatvédelmi irányelvek URL
- Hiányos funkcionalitás, “Hamarosan” funkciók vagy helyőrző tartalmak