Using s2member levels as credits

Hi there, having a small problem with s2M..
Can I have the user enter in a certain amount that THEY want to pay? Then the s2member level gets assigned according to the amount? So for example, the user pays $35 and the s2member level goes up to 35, then they pay another $20 a week later then their member level should go up to 55.
Is this possible? seems like it doesn't really work that way...
Thanks in advance
Can I have the user enter in a certain amount that THEY want to pay? Then the s2member level gets assigned according to the amount? So for example, the user pays $35 and the s2member level goes up to 35, then they pay another $20 a week later then their member level should go up to 55.
Is this possible? seems like it doesn't really work that way...
Thanks in advance