CoreviaFlowCOREVIAFLOWDIGITAL PROJECT COMPANY Залишити заявку
EN UA RU

Інтеграція Stripe ↔ Xero

Кожна оплата в Stripe закриває потрібний рахунок у Xero, утримання й повернення проводяться, а виплати збігаються з банківською стрічкою

Stripe приймає гроші: картки, локальні способи, підписки. Xero веде облік: рахунки, контакти, звірка з банком. Без зв'язки бухгалтер вивантажує звіти Stripe, розкладає кожну виплату на оплати й утримання і вручну зіставляє їх із рахунками. Зв'язка робить так, що кожна оплата Stripe лягає в Xero на свій рахунок у день надходження, утримання й повернення проводяться, а виплата готова до збігу з рядком банку.

Що передається між системами

  • Stripe → XeroУспішна оплата в Stripe записується в Xero як оплата рахунку з тим самим посиланням, і рахунок стає оплаченим у день надходження грошей.
  • Stripe → XeroОплата, для якої в Xero ще немає рахунку (сторінка оформлення, посилання на оплату, підписка), створює в Xero рахунок продажу з клієнтом, рядками й податком, одразу оплачений.
  • Stripe → XeroКожна виплата Stripe проводиться як переказ на банківський рахунок, а утримання йдуть на рахунок витрат, який обрав бухгалтер, тож сума збігається з рядком банківської стрічки.
  • Stripe → XeroПовернення або спірний платіж у Stripe стає в Xero кредит-нотою, прив'язаною до початкового рахунку, з частковою сумою, якщо повернули лише частину.
  • Xero → StripeРахунок, затверджений у Xero, отримує сторінку оплати Stripe з тією ж сумою, валютою і посиланням на рахунок, а посилання потрапляє в надісланий клієнту рахунок.
  • Xero → StripeКонтакт, створений або перейменований у Xero, зіставляється з клієнтом Stripe за адресою пошти, тож оплати однієї людини не плодять дублів у жодній із систем.

Що підключаємо

  • З бухгалтером з'ясовуємо, в якій організації Xero і валюті ведеться облік і чи ввімкнено Stripe для тієї ж країни реєстрації; розбіжність знаходимо тут, а не після першого місяця.
  • Погоджуємо рахунки обліку: на який банківський рахунок приходять виплати, куди йдуть утримання, який рахунок продажів і ставка податку застосовуються до оплат без рахунку.
  • З боку Xero реєструємо застосунок і підключаємо його через власний вхід Xero для застосунків під обліковим записом із правами лише на рахунки, оплати, контакти й банківські операції; підключення поновлюється саме, щоб не згасало.
  • З боку Stripe налаштовуємо сповіщення про оплати, виплати, повернення й спірні платежі на нашу приймальну адресу і перевіряємо кожне за секретом підпису, перш ніж щось писати в Xero.
  • Задаємо, як оплата Stripe знаходить свій рахунок: спочатку за номером рахунку в призначенні платежу, потім за поштою клієнта й сумою; незіставлені оплати йдуть у список на перегляд, а не проводяться наосліп.
  • Проганяємо тестовий місяць на демо-організації Xero і тестовому режимі Stripe, порівнюємо результат зі звіркою бухгалтера рядок у рядок і лише тоді вмикаємо бойову організацію.

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

01

Звірка на початку місяця

Було бухгалтер вивантажує звіт виплат Stripe, розкладає кожну виплату на оплати й утримання і день-два вручну зіставляє їх із рахунками Xero.

Стало кожна оплата закрила свій рахунок у день надходження, утримання вже проведені, а кожна виплата збігається з рядком банківської стрічки в один клік.

02

Підписки без рахунку

Було підписочні оплати щомісяця приходять через Stripe без документа в Xero, тож дохід заносять однією сумою зі звіту, а податок рахують окремо.

Стало кожне списання за підпискою створює в Xero оплачений рахунок продажу з клієнтом, періодом і ставкою податку, і звіт про дохід правильний без додаткової роботи.

03

Повернення в п'ятницю ввечері

Було про повернення, зроблене в Stripe, згадують у понеділок, якщо взагалі згадують, а рахунок у Xero досі показує повну оплату.

Стало повернення стає кредит-нотою до того ж рахунку за кілька хвилин, з частковою сумою, якщо повернули лише частину, і баланс клієнта правильний.

04

Рахунок із посиланням на оплату

Було клієнт отримує рахунок із Xero, просить оплатити карткою, і хтось вручну надсилає окреме посилання на оплату; потім оплату ще треба вручну зіставити з рахунком.

Стало затверджений рахунок уже містить сторінку Stripe з правильною сумою і посиланням, і коли клієнт платить, рахунок закривається сам.

Як це працює технічно

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

  • Справжність сповіщення підтверджується перевіркою заголовка Stripe-Signature за секретним ключем, виданим під час налаштування; сервер-отримувач має швидко відповісти статусом 2xx, а не виконувати довгу бізнес-логіку прямо в обробнику; офіційні бібліотеки Stripe за замовчуванням допускають розбіжність у 5 хвилин між міткою часу в підписі й часом сервера.

    Джерело: docs.stripe.com ↗ перевірено 2026-09-25
  • У бойовому режимі Stripe повторює доставку недоставленого сповіщення протягом до 3 діб з експоненційним інтервалом; у тестовому режимі — 3 спроби протягом кількох годин.

    Джерело: docs.stripe.com ↗ перевірено 2026-09-25
  • Коли створюють підписку, Stripe автоматично формує рахунки, намагається списати оплату і керує статусом підписки протягом усього її циклу; за автоматичного списання Stripe створює рахунок зі статусом open і дає клієнту 23 години на оплату, увесь цей час підписка лишається зі статусом incomplete.

    Джерело: docs.stripe.com ↗ перевірено 2026-09-25
  • Доступ — через OAuth 2.0 із зареєстрованим застосунком; простих API-ключів у Xero немає.

    Джерело: developer.xero.com ↗ перевірено 2026-09-25
  • На одну підключену організацію: до 5 одночасних запитів, 60 запитів на хвилину і 5000 на добу.

    Джерело: developer.xero.com ↗ перевірено 2026-09-25
  • Xero сам повідомляє підключені застосунки про частину подій; у 2026 році додано сповіщення про кредит-ноти, передоплати й переплати.

    Джерело: developer.xero.com ↗ перевірено 2026-09-25

Обмеження

Регіональні версії та податкові функції Xero розраховані на Британію, Австралію, Нову Зеландію і США; української податкової версії в матеріалах Xero ми не знайшли, тож ця зв'язка для бізнесів, які вже ведуть облік у Xero. Власна документація Stripe не публікує одного чіткого твердження про Україну, тому доступність для країни вашої реєстрації перевіряємо на старті. Xero дозволяє обмежену кількість запитів на організацію за хвилину і за добу, тому в напружений день оплати проводяться пакетами з інтервалом у кілька хвилин, а не по одній тієї ж секунди. Як проводити утримання, спірні платежі й виплати, вирішує бухгалтер: налаштовуємо так, як він скаже, а незіставлені оплати чекають у списку на перегляд, а не вгадуються.

Як почати

Три кроки від першого повідомлення до роботи над вашим проєктом.

  1. 01

    Залиште заявку

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

  2. 02

    Ми розбираємо й оцінюємо

    Розробник вивчає ТЗ, уточнює незрозуміле й надсилає оцінку.

  3. 03

    Починаємо

    Щойно обсяг і ціну узгоджено, починаємо роботу.

або напишіть на info@coreviaflow.space

Питання

Xero вже приймає оплату карткою на рахунках. Навіщо Stripe?
Бо гроші вже йдуть через Stripe: на ньому побудовано сайт, підписки чи оформлення замовлення, і ці оплати взагалі не мають рахунку в Xero. Зв'язка не замінює жодну з систем, вона позбавляє бухгалтера повторного введення того, що Stripe уже знає.
Stripe виплачує однією сумою, а рахунків багато. Як збігається рядок банку?
Оплати спочатку проводяться на окремий транзитний рахунок Stripe у Xero, кожна до свого рахунку. Виплата потім проводиться як переказ із цього рахунку на банк за мінусом утримань. Рядок банківської стрічки дорівнює переказу і збігається в один клік, а транзитний рахунок показує, що Stripe ще тримає.
А якщо підключення до Xero відвалиться на день?
Нічого не втрачається. Stripe до трьох днів повторно надсилає сповіщення, якщо наш бік їх не підтвердив, і ми додатково перечитуємо список оплат за пропущений період, щойно підключення повернеться. Проводки перевіряються за номером оплати, тож повторне сповіщення ніколи не створює дубля.

Розкажіть, що потрібно підключити

Опишіть задачу текстом або голосовим. Ми подивимось, що у вас є, і відповімо планом.

Кожна система окремо

Інші зв'язки

Впровадження · Розробка · Інтеграції →

Stripe ↔ Xero — назви систем є товарними знаками їхніх власників. CoreviaFlow не афілійована з ними, якщо не вказано інше.