Stever
(Stever)
October 9, 2006, 7:30pm
1
I am integrating my rails website with paypal. It seems that paypal
wants me to make a POST to their website with the shopping cart
details. This won't work:
post :website_name, :variables => {:varA => "blah, :varB => "blah"}
I checked around google, but having trouble finding this one. Do I have
to use "Net::HTTP" or something?
- Steve
http = Net::HTTP.new('www.paypal.com'
headers, response = http.post(post_page, post_parans)
puts response
You can also pass a hash of headers to the post/get methods.
What i normally do in that case, is create a hidden form, populate the
params parameter and post it to other website. Works great.
I am integrating my rails website with paypal. It seems that paypal
wants me to make a POST to their website with the shopping cart
details. This won’t work:
post :website_name, :variables => {:varA => "blah, :varB => “blah”}
I checked around google, but having trouble finding this one. Do I have
to use “Net::HTTP” or something?
You may find yesterday’s thread entitled ‘Posting over https’ on Ruby Talk helpful.
http://groups.google.com/group/ruby-talk-google/browse_thread/thread/c712d0b123c61274
Regards,
Andy Stewart
This method works very well. I use it, and it's described in my Rails e-commerce book:
http://www.agilewebdevelopment.com/rails-ecommerce