Payment Questions

Two questions:
1) When a user signs up for a paid listing, is his card automatically charged every month ?for how long ? How does user cancel/edit subscription term ?
2) If I set up plugin with paypal, is SSL required ?