msp3Prodamus
Приём оплаты через Prodamus для MiniShop3: ссылка payform, webhook Sign, чеки 54-ФЗ
- MODX 3
- PHP 8.2
- miniShop3

Установка и ключи: Быстрый старт.
Ключ в MODX: msp3prodamus_<имя>. Секрет и URL страницы можно положить в msPayment.properties (secret или secret_key, payform_url). Если properties пусты, пакет читает системные настройки.
Где взять URL, секрет и sys: Быстрый старт.
| Ключ | Тип | По умолчанию | Назначение |
|---|---|---|---|
msp3prodamus_payform_url | text | пусто | Адрес страницы, например https://shop.payform.ru/ |
msp3prodamus_secret_key | password | пусто | Секрет со страницы настроек |
msp3prodamus_sys | text | пусто | Код интеграции. Без него Prodamus не примет urlNotification из запроса |
msp3prodamus_test_mode | bool | да | В ссылку уходит demo_mode=1 |
msp3prodamus_currency | list | rub | rub, usd, eur, kzt |
msp3prodamus_available_payment_methods | text | пусто | Коды через вертикальную черту, например AC и SBP |
msp3prodamus_payform_payment_method | text | пусто | Один код, если метод выбираете на стороне магазина |
msp3prodamus_payment_receipt | bool | нет | В products уходят поля чека |
msp3prodamus_vat_type | list | none | НДС позиции |
msp3prodamus_payment_method | list | full_payment | Признак расчёта для чека |
msp3prodamus_payment_object_delivery | number | 4 | Предмет расчёта для строки доставки |
msp3prodamus_success_url | text | пусто | urlSuccess. Переход по нему оплату не подтверждает |
msp3prodamus_fail_url | text | пусто | urlReturn |
msp3prodamus_debug | bool | нет | Тело do=link и успешный 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.
Телефон и email пакет читает из адреса заказа, затем из msOrder.properties, затем из msCustomer. Телефон уходит как + и цифры.