msp3CloudPayments
Приём оплаты через CloudPayments для MiniShop3: счёт, шесть уведомлений, одно- и двухстадийная схема
- MODX 3
- PHP 8.2
- miniShop3

Ключ в MODX: msp3cloudpayments_<имя>. Установка: Быстрый старт.
Счёт, вкладка заказа и webhook.php берут ключи по цепочке:
msPayment.properties: public_id или login, api_secret, secret, webhook_secret, secret_key.msp3cloudpayments_*.mspcloudpayments_*.Кеш не подставляет ключи.
HMAC на webhook.php идёт по той же цепочке, что счёт и вкладка.
После смены настроек очистите кеш MODX.
Где взять ключи: Быстрый старт.
| Ключ | Тип | По умолчанию | Назначение |
|---|---|---|---|
msp3cloudpayments_public_id | text | пусто | Public ID сайта |
msp3cloudpayments_api_secret | password | пусто | API Secret. Им же считается подпись уведомления |
msp3cloudpayments_currency | text | RUB | Валюта счёта |
msp3cloudpayments_api_base_url | text | пусто | Свой адрес API. Пусто: https://api.cloudpayments.ru |
msp3cloudpayments_payment_receipt | bool | нет | Чек 54-ФЗ уходит вместе со счётом |
msp3cloudpayments_taxation_system | number | 0 | Система налогообложения, значения 0-5 |
msp3cloudpayments_vat | list | none | НДС |
msp3cloudpayments_payment_method | number | 4 | Признак способа расчёта |
msp3cloudpayments_payment_object | number | 1 | Предмет расчёта товара |
msp3cloudpayments_payment_object_delivery | number | 4 | Предмет расчёта доставки |
msp3cloudpayments_json_data_extra | textarea | пусто | Дополнительный JSON. Пакет сливает его с номером попытки и чеком |
msp3cloudpayments_success_url | text | пусто | Куда вернуть после оплаты. Пусто: страница из ms3_order_redirect_thanks_id с msorder |
msp3cloudpayments_fail_url | text | пусто | Куда вернуть после ошибки. Пусто: та же страница с msorder и payment_fail=1 |
msp3cloudpayments_debug | bool | нет | Подробный лог. На бою выключите |