Checks how your server answers invalid requests: bad credentials, a malformed envelope, an unknown method, a wrong amount, an unknown account and an unknown transaction.
1. Missing Auth (Expects 412)
2. Invalid Auth (Expects 412)
3. Invalid RPC Request (Expects -32600)
4. Unknown Method (Expects -32601)
5. Invalid Amount (Expects 413)
6. Unknown Account (Expects 302)
7. Unknown Transaction (Check: state 3, Cancel: 203)
8. Wrong Service ID (Expects 305, runs only with a Service ID)
Runs a complete payment cycle: GetInformation, PerformTransaction, duplicate PerformTransaction, CheckTransaction and a second payment attempt.
In one-time mode an account can be paid once, so use an unpaid account for each run.
Retrieves the statements list and checks each item (amount, providerTrnId, transactionId, timestamp). Cancelled transactions are not listed.