b0VIM 7.3HsPw,Okubakuba~kuba/work/przelewy24_payment/app/controllers/przelewy24_payment/payment_controller.rbutf-8 3210#"! Utp?ad?~^D#ysrLFED  i D )  w _ H 1    p h g 0 k D - end end return response.body response = con.start {|http| http.request(req)} con.verify_mode = OpenSSL::SSL::VERIFY_NONE con.use_ssl = true con = Net::HTTP.new(url.host, 443) req.form_data = params_new req = Net::HTTP::Post.new(url.path,{"User-Agent" => "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.10) Gecko/20100915 Ubuntu/10.04 (lucid) Firefox/3.6.10"}) url = URI.parse(Przelewy24Payment.transaction_url) end params_new[:p24_crc] = Digest::MD5.hexdigest(params[:p24_session_id]+"|"+params[:p24_order_id]+"|"+params[:p24_kwota]+"|"+data[:crc_key]) if data[:crc_key].present? params_new = {:p24_session_id => params[:p24_session_id], :p24_order_id => params[:p24_order_id], :p24_id_sprzedawcy => Przelewy24Payment.seller_id, :p24_kwota => Przelewy24Payment.p24_price(data[:amount]).to_s} data = payment_verify(params) require 'openssl' require 'open-uri' require 'net/http' require 'net/https' def przelewy24_verify(params) private end end payment_error(params, :error_code => result[2], :error_descr => result[3]) else payment_success(params) if result[1] == "TRUE" result = @response.split("\r\n") @response = przelewy24_verify(params) def comeback end return data = { :amount => 100.0, :crc_key => '' } def payment_verify(response_params) end def payment_error(payment_params, code, description) end def payment_success(payment_params) end } :email => 'test@example.com' :country => 'Polska', :city => 'Wroclaw', :zipcode => '53-456', :address => 'Powstancow 22/2', :client => 'Adam Nowak', :value => '34.3', :description => "opis", :session_id => 'sssss', @data = { def paymentclass Przelewy24Payment::PaymentController < ActionController::Base