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

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

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

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

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

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

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

  • Ви підтверджуєте, що обліковий запис PayPal бізнесовий: PayPal вимагає його для бойового підключення і для тестів із покупцями за межами США.
  • Ви створюєте застосунок у розділі розробника PayPal і передаєте нам його ідентифікатор і секрет; ми обмінюємо їх на доступ під час кожного запуску й ніколи не зберігаємо ваш пароль PayPal.
  • З боку Shopify ви створюєте власний застосунок через панель розробника Shopify з доступом лише до замовлень і клієнтів; будуємо на актуальному інтерфейсі GraphQL Shopify, а не на застарілому.
  • Домовляємось про правило зіставлення: спершу номер замовлення в примітці до оплати, потім сума й пошта, а все інше йде у список для людини, а не вгадується.
  • Репетируємо на двох тренувальних облікових записах PayPal, одному для покупки й одному для продажу, і на тестовому магазині Shopify, тож жодні справжні гроші не рухаються, доки потік не перевірено.
  • Переходимо на бойовий магазин і обліковий запис із погодженої дати й перші дні оплат дивимося разом із вами.

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

01

Оплачено, а замовлення й далі чекає

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

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

02

Відвантажили після повернення грошей

Було оплату в PayPal скасовано, ніхто не перевіряє, і склад однаково відвантажує замовлення.

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

03

Повернення роблять у двох місцях

Було менеджер повертає гроші в PayPal, потім згадує оновити замовлення в Shopify, і наприкінці місяця дві історії розходяться.

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

04

Оплата, яку ніхто не може прив'язати

Було оплата PayPal приходить без номера замовлення й лежить в обліковому записі, доки хтось не спитає покупця.

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

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

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

  • Рахунок можна створити через API як чернетку, а потім надіслати клієнту чи запланувати надсилання, тож запит на оплату йде без кошика.

    Джерело: developer.paypal.com ↗ перевірено 2026-09-29
  • PayPal повідомляє зовнішню систему про зміни в оплаті подіями (webhook): оплату завершено, продавець повернув оплату, PayPal скасував оплату, рахунок оплачено повністю чи частково.

    Джерело: developer.paypal.com ↗ перевірено 2026-09-29
  • Завершену оплату можна повернути через API за її ідентифікатором, тож повернення йде саме на початкову оплату.

    Джерело: developer.paypal.com ↗ перевірено 2026-09-29
  • Тестування покупок і виплат поза США, чи повний запуск інтеграції, потребують саме бізнес-акаунта PayPal — самого лише базового акаунта розробника недостатньо.

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

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

    Джерело: shopify.dev ↗ перевірено 2026-09-29

Обмеження

Обмеження складаються з двох систем. PayPal вимагає бізнесовий обліковий запис для бойового підключення і для тестування оплат із покупцями за межами США; базове налаштування розробника покриває лише розробку й тести в США. З боку Shopify нові інтеграції будуються на актуальному інтерфейсі GraphQL, ліміти запитів залежать від плану магазину, доступ надає власник магазину, а повідомлення магазину зрідка приходять двічі чи не по черзі, тож зв'язка звіряє кожну оплату з уже записаним, перш ніж змінити замовлення. Оплати, зроблені до погодженої дати старту, заднім числом не зіставляються, а повернення ніколи не йде в PayPal без погодження людини в Shopify.

Як почати

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

  1. 01

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

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

  2. 02

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

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

  3. 03

    Починаємо

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

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

Питання

Наш магазин уже приймає PayPal у кошику. Чи потрібно нам це?
Якщо всі ваші оплати PayPal ідуть через кошик і стандартне налаштування їх покриває, то ні, і ми так і скажемо після перегляду. Зв'язка — для оплат, що приходять поза кошиком: оптові й погоджені з менеджером замовлення, окремо сплачені залишки або кілька облікових записів PayPal.
Що, якщо оплату не вдається зіставити із замовленням?
Нічого не вгадується. Оплата потрапляє в щоденний список з ім'ям, поштою платника й сумою, і людина прив'язує її до замовлення. Доти жодне замовлення не позначається оплаченим.
Наш бізнес за межами США. Чи це працює?
Так, із бізнесовим обліковим записом PayPal: PayPal вимагає його і для бойового підключення, і для репетиції оплат за межами США. Тип облікового запису перевіряємо на самому старті, ще до будь-якої роботи.

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

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

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

Інші зв'язки

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

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