Add some tests for direct payment errors