Rubyサンプル

  begin
    res = https.post('/payment.aspx', params)
    # キックバック(戻り値)の読み取り
    kb = res.body
    ary = kb.split("&")
    retv = Hash.new()    
    
    ary.each{|youso|
      if youso.include?("=") then
        hh=youso.split("=")
        retv["#{hh[0]}"]=hh[1]
      end
    }

    # rstの値で決済の成否判定
    if retv["rst"]=="1" then
      print ( "

決済は成功しました。

" ) else print ( "

決済失敗

エラーコード:" + retv["ec"] + "

" ) end }