Изисквания за качество при преглед на App
Stripe преглежда всеки app, подаден на пазара, спрямо изчерпателен набор от изисквания за качество.
Преглед
Прегледът на Stripe App оценява вашия app в шест ключови области:
- Прозрачно ценообразуване, Ясна комуникация на разходите
- Функционалност на App, Надеждност и пълнота
- Стандарти за разработчици, Качество на кода и използване на API
- UX качество, Стандарти за потребителски интерфейс и опит
- Сигурност, Защита на данните и сигурни практики
- Правна съответност, Изисквания за поверителност и регулации
Функционалност на App
- App-ът не трябва да се срива при нормална употреба
- Всички рекламирани функции трябва да работят описано
- Грешките в мрежата трябва да се обработват с опции за повторен опит
- Без заместващо съдържание, функции “очаквайте скоро” или счупени връзки
UX качество
- Без реклами: App-ът не трябва да показва реклами
- Последователен език: Използвайте последователна терминология
- Само английски: Целият текст към потребителя трябва да е на английски
- Диалози за потвърждение: При деструктивни действия изисквайте потвърждение
- Статуси при зареждане: Показвайте индикатори за зареждане при асинхронни операции
Сигурност
Използвайте Secret Store API на Stripe за съхранение на чувствителни данни:
// Правилно: Съхранявайте секрети чрез Secret Store APIconst storeBrevoApiKey = async (apiKey: string) => { const stripe = createHttpClient(STRIPE_API_KEY); await stripe.apps.secrets.create({ name: 'brevo_api_key', payload: apiKey, scope: { type: 'account' }, });};Никога не съхранявайте чувствителни данни в:
- Локално или сесийно хранилище
- Бисквитки или URL параметри
- Хардкодирани стойности в изходния код
Правна съответност
Вашият app трябва да има достъпна публично политика за поверителност, обхващаща:
- Какви данни събира вашият app от Stripe
- Как се съхраняват, обработват и споделят данните
- Правата на потребителите относно техните данни
- Съответност с приложимите регулации (GDPR, CCPA и т.н.)
Чести причини за отхвърляне
- Липсваща обработка на грешки, App-ът се срива при мрежови грешки
- Недостатъчни статуси при зареждане, Празни екрани при зареждане на данни
- Неясно ценообразуване, Ценообразуването не е напълно разкрито
- Прекомерни разрешения, Заявяване на ненужни разрешения
- Счупен sandbox режим, App-ът не работи в тестов режим
- Проблеми с сигурността, Съхраняване на секрети извън Secret Store API
- Липсваща политика за поверителност, Без достъпен URL на политика за поверителност