Как получить id платежа в ЯндексКассе (компонент mspYaCassa)?

Добрый день.

Есть необходимость после оплаты получить ID платежа в Яндекс Кассе.
Вот этот: joxi.ru/gmvR9QlfqJwElm

Он используется, например, в письме покупателю и менеджеру после успешной оплаты.

Для примера — до этого я использовал Paykeeper и в шаблоне письма писал:
Вы оплатили заказ номер: {$order.properties.Paykeeper.id}.
Подскажите, пожалуйста, как получить аналогичное значение для платежа в Яндекс Кассе?
Используется компонент mspYaCassa.

Спасибо.
Владимир Ребров
09 декабря 2019, 11:09
modx.pro
631
0

Комментарии: 4

Володя
09 декабря 2019, 11:21
+1
в properties msOrder
$properties['payment']['invoiceId']
    Владимир Ребров
    09 декабря 2019, 11:29
    0
    К сожалению не работает.
    $properties = $order->get('properties');
    $pay_id = $properties['payment']['invoiceId'];

    И в шаблоне письма тоже.
    Вы оплатили заказ номер: {$order.properties.payment.invoiceId}.
      Володя
      09 декабря 2019, 11:40
      +1
      что не работает?
      посмотрите что доступно в массиве properties
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
4