public async Task <PaymentStatusUpdateResponse> PartnerCancelPaymentAsync([FromBody] ReceptionistProcessPaymentRequest request)
        {
            var result = await _paymentsStatusUpdater.CancelByPartnerAsync(request.PaymentRequestId);

            return(new PaymentStatusUpdateResponse
            {
                Error = (PaymentStatusUpdateErrorCodes)result
            });
        }
        public async Task <PaymentStatusUpdateResponse> ReceptionistApprovePaymentAsync([FromBody] ReceptionistProcessPaymentRequest request)
        {
            var result = await _paymentsStatusUpdater.ApproveByReceptionistAsync(request.PaymentRequestId);

            return(new PaymentStatusUpdateResponse
            {
                Error = (PaymentStatusUpdateErrorCodes)result
            });
        }