You can do it either way, but I would strongly use vfp code because it is much more secure. I used WW http class and it really was not that hard. I think it took me about a one half to do this. Elavon will give you a test user and password to work develop and test with. Elavon requires one of their group to audit your shopping cart before you can start processing real cards. I had some real problems with this step simply because the left hand didn't know what the right hand was doing.