Одна з частих технічних проблем інтернет-магазинів на 1С-Бітрікс — низька конверсія у великих покупках через відсутність розстрочки або кредиту. Клієнт не готовий платити одразу, але готовий оформити кредит — і якщо магазин не підтримує таку оплату, він іде до конкурентів. Сервіс «Покупай со Сбером» (SberPay розстрочка) вирішує це: покупець заповнює заявку на сторінці магазину, отримує рішення за 2 хвилини (для власників карток Сбера), а магазин одразу отримує гроші. Ми підключаємо цей механізм до вашого магазину на 1С-Бітрікс під ключ — від подачі заявки до проходження приймального тестування та запуску. Замовте інтеграцію — і ми проведемо вас по всіх етапах.
Чому варто інтегрувати Покупай со Сбером?
Клієнти Сбера — близько 60% населення Росії. Інтеграція дає приріст конверсії в оплату на 15–25% порівняно зі звичайною карткою. Магазин отримує гроші одразу після підписання договору, а покупець виплачує банку частинами. За нашими даними, частка схвалених заявок вища, ніж в аналогічних сервісів Тинькофф або Почта Банк, на 20–30% завдяки більш лояльному скорингу.
Як влаштована інтеграція: принцип роботи та підключення
Механіка: покупець обирає «Покупай со Сбером» при оформленні замовлення, магазин надсилає дані замовлення в API Сбера, покупець перенаправляється на сторінку Сбера для заповнення заявки. Скоринг триває від 2 хвилин для клієнтів Сбера, після схвалення та підписання договору магазин отримує callback-сповіщення, і замовлення вважається оплаченим.
Процес підключення включає реєстрацію партнера на sberbank.ru (перевірка юрособи 1–2 тижні), підписання договору, отримання credentials (partnerId, partnerToken), потім технічна інтеграція та обов'язкове приймальне тестування. Без його проходження production-доступ не нададуть — Сбер перевіряє коректність передачі товарів, обробку статусів та повернень.
Як реалізувати обробник платежів для 1С-Бітрікс?
Обробник створюється в /local/php_interface/include/sale_payment/sber_credit/. Клас наслідує \Bitrix\Sale\PaySystem\ServiceHandler. Ключовий метод initiatePay формує запит до API Сбера:
$orderData = [ 'partnerOrderId' => $payment->getField('ORDER_ID'), 'amount' => $payment->getSum(), 'currency' => 'USD', 'returnUrl' => $this->getSuccessUrl($payment), 'failUrl' => $this->getFailUrl($payment), 'callbackUrl' => $this->getCallbackUrl($payment), 'items' => [] ]; $basket = $payment->getOrder()->getBasket(); foreach ($basket as $item) { $orderData['items'][] = [ 'name' => $item->getField('NAME'), 'quantity' => $item->getQuantity(), 'price' => $item->getPrice(), 'sum' => $item->getPrice() * $item->getQuantity(), 'category' => $this->mapCategory($item), ]; } Важно: сума всіх товарних позицій в items має точно збігатися з amount. Розбіжність навіть на 1 копійку призведе до відхилення заявки.
Для категоризації товарів потрібен мапінг розділів інфоблоку на фіксовані категорії Сбера (electronics, clothing, furniture, household, other). Реалізується через користувацьку властивість розділу (UF_SBER_CATEGORY) або окрему таблицю мапінгу. Без правильної категоризації заявки можуть бути відхилені.
Як обробляються статуси та повернення?
Сбер надсилає POST-сповіщення на callbackUrl при зміні статусу. Обробник має перевірити HMAC-SHA256 підпис, знайти платіж за partnerOrderId та оновити статус. Статусна модель включає CREATED, PROCESSING, APPROVED, SIGNED, REJECTED, CANCELED, REFUNDED. При статусі SIGNED платіж вважається оплаченим.
Повернення (повні та часткові) через API refund. Обробник надсилає запит і очікує callback з результатом. Гроші повертаються покупцю протягом 1–5 робочих днів.
Як додати віджет щомісячного платежу на картку товару?
Сбер надає JS-віджет, який показує суму щомісячного платежу. Вставляється в шаблон bitrix:catalog.element через component_epilog.php:
<div id="sber-credit-widget" data-sum="80000"></div> <script src="https://iss.sberbank.ru/partner/widget.js" data-partner-id="YOUR_ID"></script> Віджет автоматично розраховує та відображає «від X руб/міс» поруч із ціною.
Порівняння з альтернативами
| Критерій | Покупай со Сбером | Тинькофф Кредит |
|---|---|---|
| Аудиторія | ~60% населення | ~30% користувачів Тинькофф |
| Мінімальна сума | від $27–39. | від $30–50. |
| Швидкість скорингу | 2 хв (для клієнтів Сбера) | до 5 хв |
| Документація API | Закрита (після договору) | Відкрита |
| Приймальне тестування | Суворе | Спрощене |
За оцінками, частка схвалених заявок у Сбера вища на 15–20% завдяки більш обширній клієнтській базі та лояльному скорингу.
Процес роботи та терміни
- Аналітика: вивчаємо поточний каталог, мапінг категорій.
- Проєктування: схема обробника та статусна модель.
- Реалізація: написання обробника, віджета, повернень.
- Тестування в пісочниці Сбера та проходження приймального тестування.
- Деплой у production і підтримка.
Термін реалізації — від 2 до 4 тижнів залежно від складності каталогу. Приймальне тестування може зайняти 1–3 дні.
Що входить у нашу роботу
- допомога з отриманням партнерського доступу від Сбера;
- розробка обробника платежів під ваш каталог;
- категоризація товарів (мапінг розділів);
- інтеграція callback-сповіщень;
- підключення віджета на картку товару;
- тестування в пісочниці та проходження приймання;
- документація та підтримка протягом місяця після запуску.
Зв'яжіться з нами для оцінки вашого проєкту або замовте інтеграцію під ключ. Отримайте консультацію — оцінимо обсяг робіт за 2 дні.







