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

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

Замовлення Shopify, погоджені поза кошиком, отримують посилання на оплату Stripe, підтверджена оплата Stripe рухає замовлення далі, а підписки Stripe стають замовленнями Shopify на кожну поставку

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

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

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

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

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

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

01

Оптове замовлення, оплачене за посиланням

Було менеджер вручну створює посилання в Stripe, потім пізніше перевіряє, чи його оплатили, і оновлює Shopify.

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

02

Щомісячний набір, якого немає в списку

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

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

03

Повернення, якого не бачив магазин

Було повернення зроблено в Stripe, а замовлення Shopify наприкінці місяця й далі виглядає оплаченим.

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

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

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

  • Замовлення можна створити через API поза звичайним оформленням — Shopify сам пропонує це для замовлень, імпортованих із зовнішньої системи, або для оптових клієнтів.

    Джерело: shopify.dev ↗ перевірено 2026-09-29
  • Замовлення можна позначити оплаченим через API: Shopify записує платіж на суму, що залишилася до сплати, — це призначено для оплат поза його оформленням.

    Джерело: shopify.dev ↗ перевірено 2026-09-29
  • Під час оновлення замовлення його примітка й теги замінюються повністю, тому новий тег або рядок треба передавати разом із наявними.

    Джерело: shopify.dev ↗ перевірено 2026-09-29
  • 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

Обмеження

Обмеження складаються з двох систем. Ця зв'язка не змінює, як кошик Shopify приймає оплати; вона покриває замовлення, оплачені поза ним, і підписки Stripe. Stripe очікує, що отримувач швидко відповість на сповіщення, тож зв'язка спершу записує кожне, а роботу із замовленням робить потім. Нова підписка Stripe чекає першого платежу до 23 годин, і замовлення Shopify не створюється, доки цей платіж не пройде. Позначка «оплачено» записує суму, що лишалася до сплати, а примітка замовлення під час оновлення замінюється цілком, тому зв'язка завжди спершу читає стару примітку. Доступ до магазину дає його власник, а повернення завжди робить людина.

Як почати

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

  1. 01

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

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

  2. 02

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

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

  3. 03

    Починаємо

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

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

Питання

Наш кошик уже приймає картки. Чи потрібно нам це?
Якщо кожне замовлення оплачується в кошику, то ні, і ми так і скажемо після перегляду. Зв'язка — для замовлень, погоджених поза кошиком, і для підписок, що продаються через Stripe.
Хто робить повернення?
Людина, у кабінеті Stripe. Зв'язка лише переносить повернення в замовлення Shopify приміткою; сама вона гроші ніколи не повертає.
Що, якщо сповіщення Stripe не прийде?
Зв'язка не покладається лише на сповіщення: раз на день вона звіряє оплати Stripe із замовленнями Shopify, і все незіставлене йде людині.

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

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

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

Інші зв'язки

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

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