add payment migration and model