Свързване на Stripe
Приемане на онлайн плащания чрез Stripe: карти, Apple Pay, Google Pay.
1. Преглед#
Stripe е глобална платежна платформа. В регистъра на Cenaly Stripe е достъпен за свързване в 46 държави. Интеграциите Cenaly + Stripe позволяват:
- 💳 Приемане на плащания с карти (Visa, Mastercard, AmEx)
- 📱 Apple Pay / Google Pay — плащане с едно докосване
- 💰 Получаване на изплащания по вашата банкова сметка
- 🔄 Обработка на връщания от админ панела
- 💵 Бакшиши — гостът добавя бакшиш при плащане
- 📊 Отчети — пълна финансова аналитика
2. Изисквания#
- ✅ Акаунт в Cenaly (онлайн плащането е достъпно на всеки план, включително безплатния)
- ✅ Акаунт в Stripe (безплатна регистрация на stripe.com)
- ✅ Банкова сметка за изплащания (във валутата на вашата държава)
- ✅ Документи за верификация (паспорт / ID, документи на фирмата)
Поддържани държави#
Stripe се предлага за свързване в 46 държави:
| Регион | Държави |
|---|---|
| Европа (EEA) | Австрия, Белгия, България, Хърватия, Кипър, Чехия, Дания, Естония, Финландия, Франция, Германия, Гърция, Унгария, Ирландия, Италия, Латвия, Лихтенщайн, Литва, Люксембург, Малта, Нидерландия, Норвегия, Полша, Португалия, Румъния, Словакия, Словения, Испания, Швеция |
| Европа (извън EEA) | Великобритания, Швейцария, Гибралтар |
| Америка | САЩ, Канада, Мексико, Бразилия |
| Азия | Япония, Сингапур, Хонконг, Малайзия, Тайланд, Индия, Индонезия |
| Близък изток | ОАЕ |
| Океания | Австралия, Нова Зеландия |
3. Създаване на акаунт в Stripe#
Стъпка 1. Регистрация#
- Отворете stripe.com → Start now
- Въведете имейл и създайте парола
- Потвърдете имейла
Стъпка 2. Верификация на бизнеса#
Stripe ще поиска:
| Документ | Описание |
|---|---|
| Тип бизнес | ЕТ, ООД, физическо лице |
| Наименование | Юридическо и търговско наименование |
| Адрес | Юридически адрес на фирмата |
| ИНН / Tax ID | Данъчен идентификатор |
| Документ на управителя | Паспорт или ID карта |
| Банкови реквизити | IBAN или номер на сметка |
| Описание на дейността | „Ресторант / кафене / доставка на храна“ |
Верификацията обикновено отнема 1–3 работни дни.
Стъпка 3. Вземете API ключове#
- В дашборда на Stripe: Developers → API keys
- Копирайте:
- Publishable key (pk_live_...)
- Secret key (sk_live_...)
4. Свързване с Cenaly#
Свързва се вашият собствен акаунт в Stripe: парите на госта отиват директно във вашия баланс в Stripe, Cenaly не ги задържа.
Отворете Магазин за приложения → категория „Финанси“ → картата на Stripe → „Настройка“ — блокът за свързване ще се отвори като модален прозорец направо в магазина. Познатият път също работи: Обекти → картата на обекта → раздел „Плащания“ (секция „Плащане от гост“), бутон „Свързване“ до картата на Stripe.
Майстор за свързване (препоръчително)#
Стъпков майстор (≈10 минути) ви превежда през целия процес, като показва къде да натиснете в дашборда на Stripe:
- Изберете режим — тестов или реален. Режимът в Stripe и превключвателят „Тестов / Реален“ в Cenaly трябва да съвпадат.
- Копирайте ключовете — Developers → API keys: Secret key (
sk_test_…/sk_live_…) е задължителен, Publishable key (pk_…) — по желание. - Добавете уебхук — Developers → Webhooks → Add endpoint, а в полето Endpoint URL поставете адреса на уебхука на Cenaly, който майсторът дава с бутон „Копиране“. Без уебхук Stripe няма да съобщи, че поръчката е платена, и поръчката може да остане в статус „изчаква“.
- Изберете събития — в блока „Select events“ задължително добавете
checkout.session.completed(именно то потвърждава плащането на поръчката), а за отложени начини на плащане — ощеcheckout.session.async_payment_succeededиcheckout.session.async_payment_failed. След това натиснете „Add endpoint“. Без тези събития уебхукът е създаден, но няма да съобщи за плащането. - Копирайте Webhook signing secret (
whsec_…) — незадължително поле, но с него се включва проверка на подписа на известията. - Свързване — въведените стойности отиват на защитен бекенд.
Кратка форма#
Ако вече знаете къде какво се намира в Stripe, отворете инлайн формата за свързване и попълнете същите полета: Secret key, Webhook signing secret (по избор), Publishable key (по избор) плюс превключвател за режим.
5. Настройка на начините на плащане#
Банкови карти#
Автоматично включени при свързване със Stripe:
- Visa / Mastercard — всички държави
- American Express — повечето държави
- Diners Club / Discover — избирателно
Apple Pay и Google Pay#
В Cenaly няма отделни превключватели за тях: плащането се извършва на hosted страницата Stripe Checkout, затова портфейлите се включват от страна на Stripe.
- Google Pay — работи веднага след свързване със Stripe (Android, Chrome).
- Apple Pay — Stripe изисква потвърждаване на домейн: Settings → Payment methods → Apple Pay → Add new domain. След верификацията бутонът ще се появи на iOS/Safari.
Други методи#
Чрез Stripe Dashboard можете да включите:
| Метод | Държави | Описание |
|---|---|---|
| iDEAL | Нидерландия | Банков превод |
| Bancontact | Белгия | Банков превод |
| SEPA Direct Debit | EU | Теглене от банкова сметка |
| Przelewy24 | Полша | Онлайн плащания |
| giropay | Германия | Банков превод |
| EPS | Австрия | Банков превод |
| Boleto | Бразилия | Платежна квитанция |
Включете нужните методи в Stripe Dashboard → Settings → Payment methods.
6. Бакшиши#
Настройка#
- Обекти → карта на обекта → раздел „Общи“ → превключвател „Бакшиши“.
- Как работи:
| Параметър | Описание |
|---|---|
| Предложени суми | Предварителните настройки се подставят според държавата на заведението: 18/20/25 % за САЩ, 15/18/20 % за Канада, 10/15/20 % за Грузия; в Япония, Китай и Корея блокът за бакшиши е скрит |
| Произволна сума | Гостът въвежда своята сума |
| Бакшиш по подразбиране | Не — гостът избира сам |
| Разпределение | Политиката за бакшишите (директно към сервитьора или общ пул според отработените часове) се задава в раздел Персонал → Заплата |
Как го вижда гостът#
При плащане след избор на ястия:
Вашата поръчка: 45₾
Да добавите ли бакшиш?
[ 10% (4.50₾) ] [ 15% (6.75₾) ] [ 20% (9.00₾) ] [ Друга сума ]
[ Без бакшиш ]
ОБЩО: 49.50₾ [Плати →]
Отчети за бакшишите#
Раздел Финанси:
- раздел „Обзор“ — обща сума на бакшишите за периода със сравнение с предходния;
- раздел „Продажби“ — бакшиши по сервитьори.
7. Изплащания по вашата сметка#
Как Stripe изплаща парите#
Гостът плаща → Stripe удържа → След T+2 дни → Парите по вашата сметка
| Параметър | Стойност |
|---|---|
| Стандартно изплащане | T+2 (след 2 работни дни) |
| Ускорено изплащане | T+1 (достъпно в някои държави) |
| Моментално изплащане | Instant Payouts (в рамките на час, срещу доп. комисиона) |
| Минимално изплащане | 1€ / 1$ / 1₾ |
Настройка на графика#
В Stripe Dashboard → Settings → Payouts:
- Ежедневно (препоръчително)
- Ежеседмично (конкретен ден от седмицата)
- Ежемесечно
8. Комисиони на Stripe#
| Регион | Комисиона | Пример |
|---|---|---|
| Европа (EEA) | 1.5% + 0.25€ | Поръчка 50€ → комисиона 1.00€ |
| Великобритания | 1.5% + 0.20£ | Поръчка £50 → комисиона £0.95 |
| САЩ/Канада | 2.9% + $0.30 | Поръчка $50 → комисиона $1.75 |
| Международни карти | +1.5% | Доп. за карти от друга държава |
| Конвертиране на валути | +1% | Ако валутата на картата ≠ валутата на акаунта |
9. Връщания#
Връщането на пари чрез Stripe се стартира от две места — според това как е обслужена поръчката.
Връщания на онлайн магазина (RMA)#
- Раздел Връщания → карта на заявката.
- Изберете режим на връщане: към първоначалния начин на плащане (Stripe), с подаръчна карта (store credit) или замяна.
- Отбележете позициите (пълно или частично връщане) и решете дали стоката да се върне на склад.
- Парите тръгват директно от страницата; по картата на госта пристигат обикновено за 5–10 работни дни.
Връщания на касата#
В POS връщането се оформя по касова бележка — пълно или частично, има и замяна с препродажба. Касовата смяна при това трябва да е отворена.
В картата на поръчката в раздел Поръчки се виждат баджовете на оформените връщания с връзка към заявката.
10. Сигурност#
PCI DSS#
- Cenaly не съхранява данни за карти — всичко се обработва от Stripe
- Stripe е сертифициран като PCI Level 1 (най-високо ниво)
- Данните за картите се криптират и токенизират
3D Secure#
- Автоматична проверка 3D Secure за карти от EU (SCA/PSD2)
- Намалява измамите и чарджбековете
- За госта: потвърждение в приложението на банката
Radar (защита от измами)#
Stripe Radar автоматично блокира подозрителни транзакции:
- Необичаен модел на покупки
- Карти от черни списъци
- Геолокационни аномалии
11. Тестване#
Преди включване в продукция тествайте:
Тестови карти на Stripe#
| Номер на карта | Резултат |
|---|---|
| 4242 4242 4242 4242 | Успешно плащане |
| 4000 0000 0000 3220 | 3D Secure |
| 4000 0000 0000 9995 | Отхвърлена (недостатъчно средства) |
| 4000 0000 0000 0069 | Картата е с изтекъл срок |
CVV: произволни 3 цифри. Дата: произволна бъдеща. ZIP: произволен.
Как да тествате#
- При свързване изберете превключвателя „Тестов режим“ (той е различен при всеки доставчик).
- Използвайте тестови ключове (pk_test_..., sk_test_...) — и уебхук, създаден в същия тестов режим на Stripe.
- Направете тестова поръчка → платете с тестова карта.
- Проверете статуса на поръчката в раздел Поръчки — трябва да стане „Платена“.
- Когато всичко работи — свържете отново доставчика с бойни ключове в режим „Боен“.
12. Алтернативни доставчици#
За държави без Stripe или като допълнение — вече готови за свързване:
| Доставчик | Държави | Описание |
|---|---|---|
| PayPal | Почти целият свят | Най-широк обхват в регистъра |
| BOG iPay | 🇬🇪 Грузия | Bank of Georgia, популярен в Грузия |
| TBC Bank | 🇬🇪 Грузия | E-commerce еквайринг на TBC |
| Square | US, CA, GB, AU, JP, IE, FR, ES | Hosted страница за плащане (Payment Links) |
| Airwallex | EEA, UK, APAC, Америка, Израел | Мултивалютно hosted плащане |
| PayTabs | Саудитска Арабия, ОАЕ, Египет, Кувейт, Оман, Йордания, Бахрейн, Катар | Заливът и Близкият изток |
| iyzico | 🇹🇷 Турция | Карти и разсрочено плащане (taksit); комисионата за разсроченото плащане се заплаща от госта над сумата на поръчката |
Още 94 доставчика (Adyen, PayTR, ЮKassa, LiqPay, Mercado Pago, Razorpay и др.) вече са в списъка, но се показват в сиво — интеграцията все още се тества. Пълен преглед — в раздела Плащане.
Свързване на всеки доставчик: Магазин за приложения → категория „Финанси“ → карта на доставчика → „Настройка“, или по обичайния път Обекти → карта на обекта → раздел „Плащания“.
13. Често задавани въпроси#
Кога ще получа парите?#
До 2 работни дни след плащането (T+2). Първото изплащане може да отнеме 7–14 дни (докато Stripe верифицира акаунта).
Гостът иска да плати в брой — какво да правим?#
Начините „в брой“ и „с карта при получаване“ са налични винаги и не изискват доставчик на плащания — гостът ги избира при плащането, а разплащането се извършва от касиера. Stripe при това не се използва; касовата бележка се издава на касата, ако имате свързан фискален касов апарат (вж. Фискализация).
Мога ли да свържа и Stripe, и BOG iPay?#
Да. В раздела „Плащания“ можете да включите няколко доставчика едновременно — при плащането гостът ще види по един бутон за всеки, надписан с името на доставчика.
Stripe блокира акаунта — какво да правим?#
- Проверете имейла — Stripe изпраща причината
- Обикновено се изисква допълнителна верификация
- Обърнете се към Stripe Support: support.stripe.com
- По време на блокировката можете да използвате алтернативен доставчик
Как да минимизирам комисионата?#
- Насърчавайте плащане с карти от ЕС (1,5% вместо 2,9%)
- Използвайте SEPA за големи суми (0,35€ фиксирана)
- При голям оборот (>100K€/мес) — поискайте от Stripe индивидуален план
14. Поддръжка#
- Stripe: support.stripe.com
- Cenaly: support@cenaly.com → тема „Stripe / Плащане“
- Stripe Status: status.stripe.com (проверка на работоспособността)