Pythonサンプル
#!/usr/local/bin/python
# -*- coding: utf-8 -*-
import cgi
import os
import sys
import MySQLdb
import urllib
print ('Content-type: text/html; charset=UTF-8')
print ("\r\n\r\n")
print ("")
# POST以外は拒否する
if os.environ['REQUEST_METHOD'] != "POST":
print '不正なアクセスです。'
sys.exit()
# POSTされた値をハッシュに格納する
dic = {}
form = cgi.FieldStorage()
for key in form.keys():
dic[key] = form[key].value
# ハッシュからURLクエリ文字を作成
params = urllib.urlencode(dic)
# リクエストを送信
res = urllib.urlopen('https://gw.ccps.jp/payment.aspx?',params)
# キックバック(戻り値)の読み取り
kb = res.read()
ary = kb.split("&")
retv = {}
for value in ary:
if value.find("=")>-1:
ar = value.split("=")
retv[ar[0]] = ar[1]
# rstの値で決済の成否判定
if retv["rst"] == "1":
print ( "決済は成功しました。
" )
else:
print ( "決済失敗
エラーコード:" + retv["ec"] + "
" )