Completed payment extension with unit tests and manual test app