Remove un-needed API key
Added null if the trxnNumber is empty
Added unit tests + mocks