Create implicits for all currencies
Change naming of Payment field
Extract common gateway function to a separate test class
Partial work