Іске қосу алдындағы тексеру тізімі
Бірінші нақты төлемге дейін барлық тармақты өтіңіз. Толық нұсқасы: Чек-лист (RU).
Пилоттық режим
Cashier шоттары арқылы нақты төлем қабылдау ұйымға рұқсат берілуін және Eleven Pay растауын талап етеді.
Қосылу және баптау
- [ ] Базалық мекенжай қосылу кезінде алынды және
ELEVENPAY_BASE_URLретінде берілген; кодта әдепкі мекенжай жоқ. - [ ] Кілт
ep_live_…минимал мүмкіндіктермен жасалған, серверлік құпия қоймада тұр; Git-те, браузерде, логта жоқ. - [ ] Вебхук мекенжайы (HTTPS, домен, стандартты порт, редиректсіз) бірінші төлемнен бұрын тіркелген.
Тапсырыс, сома, идемпотенттілік
- [ ] Сома сіздің деректер қорыңыздан алынады, бүтін теңге, мәтін
"1500.00". - [ ]
Idempotency-Keyтапсырыспен бірге бірінші сұраудан бұрын сақталады және қайталауда өзгермейді. - [ ] Қос басу және параллель сұраулар бір шот жасайды.
- [ ]
invoice_state: "unknown"немесе жауап жоқ болса — екінші шот та, жаңа кілт те жоқ.
Вебхук және беру
- [ ] Қолтаңба шикі байттар бойынша JSON талдауынан бұрын тексеріледі; жарамсыз болса
401. - [ ]
X-ElevenPay-Event-Idбойынша қайталану алынады; тауар шартты жаңартумен бір транзакцияда беріледі. - [ ] Беру алдында тапсырыс, сома, валюта сәйкестігі тексеріледі.
- [ ] «Төленді» тек расталған есеп айырысудан кейін (
payment.succeededнемесеstatus: "succeeded"+settled: true).
Мерзім және кеш төлем
- [ ] Тапсырыс мерзімі — сіздікі; ол Eleven Pay-де ештеңені болдырмайды.
- [ ] Мерзімнен кейін келген расталған төлем қолмен қарауға түседі, жоғалмайды.
- [ ] Қайта іске қосқаннан кейін GET арқылы салыстыру бар.
Қауіпсіздік
- [ ] Кілт, құпия, төлеуші телефоны,
Authorizationлогқа түспейді. - [ ] Бар тірі төлем интеграциясы өзгертілмеген; жаңа жол әдепкіде өшірулі жалаумен қосылады.