Payment CRUD operations refactored