Fix functional tests

- added check for null blocks
- removed payment tests from functional tests since special credentials are needed
Did you mean to remove the `groups="functional-tests"`?