Более 200 модулей для CS-Cart по единой подписке за 3 500 ₽ в месяц

Платежи через PaySys.uz

Позволяет добавить способ оплаты с помощью универсальной системы приема платежей в Узбекистане PaySys.uz.
Укажите домен без http и слешей. Пример: domain.com
По подписке 8 000 
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

Платежи через PaySys.uz

Этот модуль входит в нашу Подписку.

Оформите подписку — и пользуйтесь всеми модулями без ограничений.

Платежи через PaySys.uz добавляют в CS-Cart способ оплаты через универсальную платёжную систему Узбекистана. Покупатель выбирает PaySys.uz на этапе оформления заказа, магазин передаёт данные платежа во внешний сервис, а клиент завершает оплату на стороне платёжной системы.

Для чего нужен

Модуль подходит магазинам, которые принимают заказы в Узбекистане и хотят предложить покупателям оплату через PaySys.uz без ручного выставления счетов. Он помогает вынести приём платежа во внешний сервис, сохранить привычный сценарий оформления заказа в CS-Cart и использовать отдельные тестовые и рабочие настройки.

Основные возможности

— добавляет платёжный процессор PaySys.uz в список способов оплаты CS-Cart;

— принимает идентификатор магазина и API-ключ из настроек способа оплаты;

— поддерживает тестовый режим с отдельным адресом платёжной страницы;

— передаёт в PaySys.uz номер заказа, сумму, валюту, название способа оплаты и ссылку возврата покупателя;

— переводит заказ в статус «Открыт» перед перенаправлением на платёжную страницу;

— группирует процессор в админке в отдельном блоке MakeShop.pro.

Как работает

Администратор создаёт способ оплаты PaySys.uz и заполняет данные, полученные от платёжной системы. При оформлении заказа модуль формирует подписанный запрос, очищает корзину после создания заказа и перенаправляет покупателя на страницу PaySys.uz. После оплаты покупатель возвращается на страницу завершения заказа в магазине.

Остались вопросы по работе модуля?

Напишите нам.


Продукт:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Назначение:
  • Вендорам
  • Владельцам
  • Покупателям
Архитектура
:
  • Frontend
Локализации:
  • English
  • Русский
Совместимость:
  • 4.18.X
  • 4.17.X
  • 4.16.X
  • 4.15.X
  • 4.14.X
  • 4.13.X
  • 4.12.X

Инструкция к модулю Платежи через PaySys.uz

Что делает модуль

Модуль добавляет в CS-Cart платёжный процессор PaySys.uz. Покупатель оформляет заказ в магазине, выбирает соответствующий способ оплаты и переходит на страницу PaySys.uz для завершения платежа.

Модуль работает как внешний redirect-процессор: он формирует запрос на платёжную страницу PaySys.uz, подписывает его API-ключом и передаёт параметры заказа. В коде модуля нет отдельного callback/webhook-обработчика для автоматического подтверждения оплаты, возвратов, холдирования или фискализации.

Где находится модуль

Основная настройка выполняется в способе оплаты:

1. Откройте Администрирование → Способы оплаты.

2. Создайте или откройте способ оплаты PaySys.uz.

3. В поле процессора выберите PaySys.uz. В списке процессоров он отображается в группе MakeShop.pro.

4. Заполните параметры процессора.

Параметры способа оплаты

Идентификатор магазина — это VENDOR_ID, выданный PaySys.uz для магазина. Модуль передаёт это значение в платёжную систему при создании платежа.

API-ключ используется для формирования подписи запроса. Подпись строится из API-ключа, идентификатора магазина, номера заказа, суммы, валюты и времени подписи.

Режим тестирования переключает адрес, на который отправляется платёжный запрос: рабочий адрес https://agr.uz/pay или тестовый адрес https://agr.uz/sandbox.

Как проходит оплата

1. Покупатель оформляет заказ и выбирает способ оплаты PaySys.uz.

2. CS-Cart создаёт заказ.

3. Модуль получает данные заказа и настройки способа оплаты.

4. В PaySys.uz передаются идентификатор магазина, номер заказа, сумма, валюта sum, название способа оплаты, ссылка возврата, время подписи и MD5-подпись запроса.

5. Перед перенаправлением модуль переводит заказ в статус Открыт.

6. Покупатель переходит на страницу PaySys.uz и завершает оплату там.

7. После внешнего сценария оплаты покупатель возвращается в магазин по ссылке завершения заказа.

Статусы, callback и webhook

В модуле нет отдельной настройки webhook/callback URL и нет обработчика, который принимает уведомление от PaySys.uz и автоматически меняет статус заказа после успешной оплаты.

Заказ переводится в статус Открыт до перехода покупателя на PaySys.uz. Если процесс PaySys.uz требует сверки оплаты, её нужно организовать по правилам платёжной системы и внутренним регламентам магазина.

Возвраты, hold/capture и отмены

Модуль не реализует отдельные операции возврата, отмены, холдирования, capture или void из интерфейса заказа CS-Cart. Все такие операции, если они доступны, выполняются вне модуля — на стороне PaySys.uz или по процедурам платёжного провайдера.

Чеки и фискализация

В коде модуля нет отдельных настроек для 54-ФЗ, DigitalKassa, фискальных чеков или передачи состава заказа в кассовый сервис. Модуль передаёт в PaySys.uz только параметры платежа, необходимые для перенаправления покупателя.

Как проверить работу

1. Включите тестовый режим в способе оплаты.

2. Укажите тестовые VENDOR_ID и API-ключ, полученные от PaySys.uz.

3. Создайте тестовый заказ на витрине и выберите оплату PaySys.uz.

4. Убедитесь, что заказ создан в CS-Cart и получил статус Открыт.

5. Проверьте, что покупатель перенаправляется на https://agr.uz/sandbox.

6. После проверки тестового сценария выключите тестовый режим и замените реквизиты на рабочие.

История изменений

v1.0.6 от 03.08.2023

[*] Изменены короткие теги <? на обычные <?php

v1.0.5 от 26.12.2022

[+] Стандартизация модуля

v1.0.4 от 05.10.2022

[+] Стандартизация модуля

v1.0.3 от 24.08.2022

[!] Платежная система не отображалась в отдельном списке, исправлено

[!] В файле языковых переменных убраны лишние конструкции

v1.0.2 от 15.08.2022

[*] Стандартизация кода модуля

v1.0.1 от 04.10.2020

[*] Изменены название и описание модуля

v1.0.0 от 25.06.2020

[+] Первое издание

Обозначения:

[+] Добавлено

[-] Удалено

[*] Изменено

[!] Исправлена ошибка

Отзывы

Здесь можно поделиться своим мнением и оценить нашу работу.

Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.

Похожие модули