При оплате заказа через PayKeeper2 в админке статус заказа менялся но письмо о статусе заказа не отправлялось заказчику. Позвал друга программиста. Он добавил строчку кода и все заработало. Если сталкивались с подобной проблемой, вот решение.

файл: core/components/paykeeper2/model/paykeeper.class.php
было
0_1537600233163_c2393e74-6a21-424b-81a0-f13be7e743ea-image.png
стало
добавил
$this->modx->invokeEvent('OnSHKChangeStatus', array('order_ids' => [$order_id]));

0_1537600272670_0667416d-d25b-4fff-9851-a5d8bfc3e55b-image.png