the logic above has to go to StatusAction. with some changes, It should not call `$request->markXXX` method instead of `$order->getPayment()->setState`.

The purpose of SyncAction is to just update payment details.