CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Оставить заявку
EN UA RU

Интеграция QuickBooks Online ↔ Stripe

Каждая оплата в Stripe ложится в QuickBooks Online как оплата нужного счёта, с учётом удержаний и возвратов

Stripe знает, кто и когда заплатил. QuickBooks Online знает, к какому счёту эти деньги относятся. Без связи бухгалтер в начале каждого месяца сопоставляет выплаты Stripe со счетами, выделяет удержания и ищет возвраты. Связка QuickBooks Online ↔ Stripe делает сопоставление в момент оплаты: счёт из QuickBooks получает ссылку на оплату в Stripe, оплата закрывает счёт, удержание Stripe проводится расходом, а возврат сторнирует нужную сумму. Ниже — что именно передаётся, какие сценарии закрываем и на какие возможности обеих систем мы опираемся.

Что передаётся между системами

  • QuickBooks Online → StripeСчёт, выставленный в QuickBooks Online, получает страницу оплаты Stripe с той же суммой, валютой и ссылкой на счёт, и клиент платит картой или локальным способом.
  • Stripe → QuickBooks OnlineУспешная оплата в Stripe записывается в QuickBooks как оплата именно этого счёта, и счёт закрывается в ту же минуту.
  • Stripe → QuickBooks OnlineУдержание Stripe проводится отдельным расходом, поэтому сумма оплаты в QuickBooks совпадает со счётом, а на банк приходит чистая сумма, как и ожидается.
  • Stripe → QuickBooks OnlineПолный или частичный возврат в Stripe создаёт соответствующий возврат в QuickBooks на того же клиента и счёт.
  • Stripe → QuickBooks OnlineВыплаты Stripe на банк записываются как переводы, поэтому банковская лента в QuickBooks сверяется с ними, а не с десятками отдельных оплат.
  • QuickBooks Online ↔ StripeКлиенты сопоставляются по почте: новый клиент Stripe создаётся в QuickBooks один раз, а существующий используется повторно, поэтому список клиентов не удваивается.

Что подключаем

  • Проверяем, для какого региона и валюты заведён файл компании в QuickBooks Online и включён ли Stripe для той же страны и валюты.
  • Вы подключаете компанию QuickBooks к интеграции через стандартное окно согласия Intuit; логин от QuickBooks мы не просим.
  • В Stripe вы создаёте ограниченный ключ для интеграции, а мы регистрируем приёмник событий оплат, возвратов и выплат с проверкой подписи.
  • Вместе с бухгалтером выбираем счета QuickBooks: куда идут удержания Stripe, какой транзитный счёт держит деньги до выплаты и как проводятся возвраты.
  • Договариваемся о правилах сопоставления: сначала по номеру счёта в назначении платежа, затем по клиенту и сумме, и что попадает в список «требует внимания».
  • Сначала прогоняем в тестовом режиме Stripe на тестовой компании QuickBooks, потом переходим на боевой режим на небольшой партии реальных счетов.

Сценарии автоматизации

01

Сверка в начале месяца

Было бухгалтер выгружает выплаты Stripe, раскладывает каждую на оплаты и удержания и день-два вручную сопоставляет их со счетами QuickBooks.

Стало каждая оплата закрывает свой счёт в день поступления, удержания уже проведены, а выплата совпадает с банковской лентой.

02

Счёт оплачен, но всё ещё открыт

Было клиент заплатил через Stripe неделю назад, QuickBooks всё ещё показывает счёт просроченным, и клиент получает напоминание.

Стало счёт закрывается в ту минуту, когда Stripe подтверждает оплату, и напоминания прекращаются сами.

03

Возвраты, найденные в конце года

Было возвраты, сделанные в Stripe, не отражаются в QuickBooks, и выручка завышена, пока бухгалтер их не найдёт.

Стало каждый возврат Stripe создаёт соответствующий возврат в QuickBooks на тот же счёт в тот же день.

04

Подписки, оплачиваемые каждый месяц

Было Stripe списывает подписки автоматически, а бухгалтер вручную создаёт счёт в QuickBooks на каждое списание.

Стало каждое списание по подписке становится оплаченным счётом в QuickBooks на нужного клиента без чьего-либо участия.

Как это работает технически

Для тех, кто проверяет: каждый пункт ведёт на страницу официальной документации, откуда он взят.

  • В QuickBooks счёт (Invoice) — это форма продажи, по которой клиент платит за товар или услугу позже; именно в него превращается сделка из CRM.

    Источник: developer.intuit.com ↗ проверено 2026-09-27
  • Оплата в QuickBooks может закрывать несколько счетов одного клиента сразу, поэтому одно поступление может закрыть несколько сделок в CRM.

    Источник: developer.intuit.com ↗ проверено 2026-09-27
  • QuickBooks уведомляет подключённое приложение всякий раз, когда меняются данные в файле компании клиента, — именно так CRM остаётся актуальной без постоянных проверок.

    Источник: static.developer.intuit.com ↗ проверено 2026-09-27
  • Payment Links, безкодовая готовая страница оплаты Stripe, поддерживает более 40 способов оплаты, отправляет автоматическую квитанцию и позволяет возврат средств без кода прямо из панели.

    Источник: docs.stripe.com ↗ проверено 2026-09-25
  • Подлинность уведомления подтверждается проверкой заголовка Stripe-Signature по секретному ключу, выданному при настройке; принимающий сервер должен быстро ответить статусом 2xx, а не выполнять долгую бизнес-логику прямо в обработчике; официальные библиотеки Stripe по умолчанию допускают расхождение в 5 минут между отметкой времени в подписи и временем сервера.

    Источник: docs.stripe.com ↗ проверено 2026-09-25
  • Когда создают подписку, Stripe автоматически формирует счета, пытается списать оплату и управляет статусом подписки на протяжении всего её цикла; при автоматическом списании Stripe создаёт счёт со статусом open и даёт клиенту 23 часа на оплату, всё это время подписка остаётся со статусом incomplete.

    Источник: docs.stripe.com ↗ проверено 2026-09-25

Ограничения

QuickBooks Online сделан для США, Канады, Великобритании, Австралии и ещё нескольких рынков; в материалах Intuit нет украинской версии или украинской отчётности, поэтому эта связка для компаний, которые уже ведут учёт в QuickBooks. Собственная документация Stripe не публикует одного чёткого заявления об Украине, поэтому доступность для страны вашей регистрации проверяем на старте. Как проводить удержания, возвраты и выплаты, решает бухгалтер: настраиваем так, как он скажет.

Как начать

Три шага от первого сообщения до работы над вашим проектом.

  1. 01

    Оставьте заявку

    Опишите задачу в форме — текстом или голосом. Бюджет и сроки — по желанию.

  2. 02

    Мы разбираем и оцениваем

    Разработчик изучает ТЗ, уточняет непонятное и присылает оценку.

  3. 03

    Начинаем

    Как только объём и цена согласованы, начинаем работу.

или напишите на info@coreviaflow.space

Вопросы

У QuickBooks уже есть свой приём карт. Зачем Stripe?
Потому что деньги уже идут через Stripe: на нём построен сайт, подписки или оформление заказа. Связка не заменяет ни одну из систем, она избавляет бухгалтера от повторного ввода того, что Stripe уже знает.
Что, если оплату не удаётся сопоставить со счётом?
Её не угадывают. Оплата попадает в список «требует внимания» в QuickBooks с клиентом и суммой, и бухгалтер назначает её одним кликом. Мы сообщаем, сколько таких случаев было в первые недели, и уточняем правила.
Одна оплата покрывает несколько счетов. Это работает?
Да. QuickBooks позволяет одной оплате закрывать несколько счетов одного клиента, и связка использует именно это: сумма распределяется между открытыми счетами в порядке, согласованном с бухгалтером.
Можно ли начать с тестовых данных?
Да, и мы на этом настаиваем. У Stripe есть тестовый режим, а Intuit даёт тестовые компании для регионов, которые поддерживает QuickBooks, поэтому первый прогон не трогает реальный учёт.

Расскажите, что нужно подключить

Опишите задачу текстом или голосовым. Мы посмотрим, что у вас есть, и ответим планом.

Каждая система отдельно

Другие связки

Внедрение · Разработка · Интеграции →

QuickBooks Online ↔ Stripe — названия систем являются товарными знаками их владельцев. CoreviaFlow не аффилирована с ними, если не указано иное.