It really depends on your comfort level it might be a good idea to have a contract. Also I don't know what your payment plan is like but is there a way to verify that the points are in your account before the complete payment is made. Other than that the process is pretty simple. I have done this before with great results. I hope everything works out.