[TEST] payment test suite improvements

should be 

```
var secondPayment = function (err) {
  if (err) return done(err);

  ...
```

Also, what's the reason for defining the function here instead of just putting the anonymous function inside of `.end()`?