Skip to content
msp3CDEKPay
Приём оплаты через CDEK Pay для MiniShop3: ссылка, QR СБП, webhook и чеки
  • MODX 3
  • PHP 8.2
  • miniShop3
  1. Компоненты
  2. msp3CDEKPay
  3. Системные настройки

Системные настройки msp3CDEKPay

Установка и ключи: Быстрый старт.

Ключ в MODX: msp3cdekpay_<имя>. Логин и секреты пакет читает отсюда. В свойства способа оплаты их класть не нужно.

После смены настроек очистите кеш MODX.

Где взять логин и секреты: Быстрый старт.

КлючТипПо умолчаниюНазначение
msp3cdekpay_logintextпустоЛогин магазина
msp3cdekpay_secret_keypasswordпустоБоевой секрет. Уведомления с валютой RUR
msp3cdekpay_test_secret_keypasswordпустоТестовый секрет. Тестовый режим и уведомления с TST
msp3cdekpay_test_modeboolдаДа: тестовый API и валюта TST. Нет: бой и RUR
msp3cdekpay_payment_receiptboolнетЧек в заказе на оплату. Нужны email покупателя и касса
msp3cdekpay_vat_typelistnoneНДС позиции чека
msp3cdekpay_payment_methodlistfull_paymentПризнак способа расчёта
msp3cdekpay_payment_object_deliverynumber4Предмет расчёта для строки доставки
msp3cdekpay_qr_life_timenumber15Минуты жизни QR СБП. Минимум 2
msp3cdekpay_success_urltextпустоКуда вернуть после оплаты. Пусто: страница благодарности MS3
msp3cdekpay_fail_urltextпустоКуда вернуть после ошибки. Пусто: та же страница с payment_fail=1
msp3cdekpay_debugboolнетТело заказа на оплату и успешный webhook в лог. На бою выключите

vat_type: none, vat0, vat5, vat7, vat10, vat20, vat22, vat105, vat107, vat110, vat120, vat122.

payment_method: full_payment, full_prepayment, partial_payment, credit, credit_payment.

Телефон уходит в CDEK Pay только если после нормализации получается 11 цифр и номер начинается с 7 или 8. Номер 8xxxxxxxxxx пакет заменяет на 7xxxxxxxxxx. Email и телефон читаются из адреса заказа.