Požiadavky na kvalitu preskúmania aplikácie

Stripe preskúmava každú aplikáciu odoslanú na marketplace oproti komplexnému súboru požiadaviek na kvalitu. Pochopenie týchto štandardov pred vývojom šetrí čas a znižuje počet iterácií preskúmania.

Prehľad

Preskúmanie Stripe App hodnotí vašu aplikáciu v šiestich kľúčových oblastiach:

  1. Transparentné ceny, Jasná komunikácia nákladov
  2. Funkčnosť aplikácie, Spoľahlivosť a úplnosť
  3. Vývojárske štandardy, Kvalita kódu a používanie API
  4. Kvalita UX, Štandardy používateľského rozhrania a skúsenosti
  5. Bezpečnosť, Ochrana dát a bezpečné praktiky
  6. Právna zhoda, Požiadavky na súkromie a regulácie

Transparentné ceny

Vaša aplikácia musí jasne komunikovať všetky náklady používateľom:

  • Zverejnenie cien: Všetky ceny musia byť uvedené vopred v zázname na marketplace
  • Žiadne skryté poplatky: Používatelia sa nesmú po inštalácii stretnúť s neočakávanými poplatkami
  • Podmienky skúšobného obdobia: Ak ponúkate skúšobné obdobie, jasne uveďte jeho trvanie a čo sa stane po jeho skončení

Caution

Aplikácie, ktoré skrývajú ceny alebo účtujú používateľov bez jasného súhlasu, budú okamžite zamietnuté.

Funkčnosť aplikácie

Spoľahlivosť

  • Aplikácia nesmie padať ani zamrznúť počas normálneho používania
  • Všetky inzerované funkcie musia fungovať podľa popisu
  • Sieťové chyby musia byť elegantne spracované s možnosťami opakovania
  • Aplikácia musí zostať responzívna počas operácií na pozadí

Úplnosť

  • Žiadny zástupný obsah, funkcie “čoskoro k dispozícii” alebo nefunkčné odkazy
  • Všetky UI prvky musia byť funkčné, žiadne mŕtve tlačidlá ani neaktívne ovládacie prvky
  • Pomocné texty a odkazy na dokumentáciu musia viesť na platné stránky
  • Odinštalovanie musí čisto odstrániť všetky dáta aplikácie a webhooky

Výkon

  • UI musí vykresliť do 3 sekúnd na štandardnom pripojení
  • Operácie synchronizácie na pozadí nesmú blokovať UI

Bezpečnosť

API Secret Store

Používajte Stripe Secret Store API pre všetko ukladanie citlivých dát:

import { createHttpClient, STRIPE_API_KEY } from '@stripe/ui-extension-sdk/http_client';
// Dobré: Ukladajte tajné kľúče pomocou Secret Store API
const storeBrevoApiKey = async (apiKey: string) => {
const stripe = createHttpClient(STRIPE_API_KEY);
await stripe.apps.secrets.create({
name: 'brevo_api_key',
payload: apiKey,
scope: { type: 'account' },
});
};

Nikdy neukladajte citlivé dáta v:

  • Lokálnom úložisku alebo úložisku relácie
  • Cookies
  • Parametroch URL
  • Pevne zakódovaných hodnotách v zdrojovom kóde

Bežné dôvody zamietnutia

  1. Chýba spracovanie chýb, Aplikácia padá pri sieťových chybách
  2. Nedostatočné stavy načítavania, Prázdne obrazovky počas načítavania dát
  3. Nejasné ceny, Ceny nie sú v zázname plne zverejnené
  4. Nadmerné oprávnenia, Žiadanie oprávnení, ktoré aplikácia nepotrebuje
  5. Poškodený sandboxový režim, Aplikácia nefunguje v testovacím režime
  6. Bezpečnostné problémy, Ukladanie tajných kľúčov mimo Secret Store API
  7. Chýbajúce zásady ochrany osobných údajov, Žiadna prístupná URL zásad ochrany osobných údajov
  8. Neúplná funkčnosť, Funkcie “čoskoro k dispozícii” alebo zástupný obsah

Časová os procesu preskúmania

EtapaTrvanie
Prvotné odoslanie5-10 pracovných dní
Preskúmanie revízie3-7 pracovných dní
Záverečné schválenie1-2 pracovné dni
PublikovanieOkamžite po schválení

Tip

Riešte všetku spätnú väzbu z preskúmania v jednej revízii, aby ste sa vyhli viacerým kolom preskúmania. Tím Stripe poskytuje konkrétnu, realizovateľnú spätnú väzbu pre každý nájdený problém.

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI asistent

Ahoj! Opýtajte sa ma na dokumentáciu.

Začnite zadarmo s Brevo