DRY up payment_plans