Дүкен іске қосылғанда төлем қабылдауды әдетте соңғы сәтке қалдырады — бұл дұрыс емес. Бұл — бүкіл жоба архитектурасына әсер ететін блок: тапсырыс құрылымынан бастап оның 1С-ке қалай түсетініне дейін.

Нарықта не бар

  • Kaspi Pay. Сатып алушыға ең таныс сценарий: төлем ол күнде қолданатын қосымшада өтеді. Бөлшек саудада бұл тасталған себет санын айтарлықтай азайтады.
  • Банк эквайрингі. Сайтта картамен төлеудің классикалық жолы. Әмбебап, шетелдік карталармен де жұмыс істейді.
  • Freedom Pay. Бірден бірнеше төлем әдісін, оның ішінде бөліп төлеуді жабатын төлем шлюзі.
  • Halyk. Елдің ірі банкінің эквайрингі, көбіне сонда шоты бар компаниялар таңдайды.
Практикалық ереже: жеке тұлғаларға бөлшек саудада сатсаңыз — Kaspi-ден бастаңыз. Заңды тұлғалармен және шоттармен жұмыс істесеңіз — алдымен шот ұсыну, эквайринг екінші қадам.

«Төлеу» түймесінен кейін не болады

Жұмыстың интерфейсте көрінбейтін үлкен бөлігі осында жасырынған. Төлем жүйесі жай ғана «ақша қабылдамайды» — ол сіздің сайтыңызға нәтиже туралы хабарлама қайтарады. Сайт бұл хабарламаны қабылдап, қолтаңбасын тексеріп, қажетті тапсырысты тауып, мәртебесін өзгертуі керек.

  • Қайталанатын хабарламалар. Шлюз бір оқиғаны екі рет жіберуі мүмкін. Тапсырыс бұдан екі рет төленбеуі керек.
  • Жоғалған жауап. Клиент төлемнен кейін бірден бетті жапты — тапсырыс бәрібір жаңаруы міндетті, себебі хабарлама браузерге емес, серверге келеді.
  • Сәйкессіздіктер. Хабарламадағы сома тапсырыс сомасымен салыстырылуы керек, әйтпесе бағаны клиент жағында ауыстыруға болады.
  • Қайтарулар. Тапсырысты болдырмау сценарийі жарты жылдан кейін дүрбелеңмен емес, төлеммен бірге ойластырылады.

Есеппен байланыс

Менеджер кейін тапсырысты 1С-ке қолмен көшіретін болса, төлемнің өзі пайдасыз. Алмасу екі жаққа бапталады: тауарлар мен қалдықтар есеп жүйесінен сайтқа келеді, тапсырыстар мен төлемдер кері кетеді. Түйінді сәт — қателерді өңдеу: 1С-пен байланыс үзілсе, тапсырыс жоғалмауы керек, ол кезекке тұрып, кейінірек кетуі керек.

Бөлек алмасу логтарын жүргізген жөн. Бір айдан кейін бір тапсырыс жетпегені белгілі болғанда, логсыз талдау мүмкін емес.

Бұл қанша уақыт алады

Дайын дүкенге бір төлем әдісін қосу — апталар емес, бірнеше күндік жұмыс. 1С немесе CRM интеграциясы бөлек есептеледі, әдетте 280 000 ₸ және төрт күннен бастап, себебі онда тест контуры мен деректерді салыстыру пайда болады.

Мерзімге шынымен салу керек нәрсе — әзірлеу емес, қолжетімділік алу: банкпен немесе төлем жүйесімен шарт, деректемелер, тест кілті. Бұл бөлік мердігерге байланысты емес және жүйелі түрде ең ұзаққа созылады.