modx-pro / miniShop2

Second version of simple online shop for MODX Revolution
GNU General Public License v2.0
149 stars 128 forks source link

Дубликат функции getPaymentLink #911

Open pashajanx opened 5 months ago

pashajanx commented 5 months ago

Сообщение об ошибке / Error message

Дублируется создание платежных ссылок, или фатальная ошибка на стороне эквайринга из-за одинаковых индикаторов.

Резюме / Summary

При создании заказа выполняется функция changeOrderStatus в которой ссылается на функцию getPaymentLink класса платежного эквайринга. Затем выполняется функция send в которой за частую реализовывается обращение к getPaymentLink

Пример индикатора который передаю на эквайринг

'order_id' => $order->get('id') . '#' . time()