Make sure we have a payment profile.

If we don't we cannot move forward.

This happens if first data is:
- Offline
- Wrong Credentials
- Transarmor support is disabled

In any of these cases we should not proceed
Add simplecov rcov