Skip to content

Іске қосу алдындағы тексеру тізімі ​

Бірінші нақты төлемге дейін барлық тармақты өтіңіз. Толық нұсқасы: Чек-лист (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 логқа түспейді.
  • [ ] Бар тірі төлем интеграциясы өзгертілмеген; жаңа жол әдепкіде өшірулі жалаумен қосылады.