サイト構築の際のクレジット決済機能について


phpを使ってデジタルデータ(ソフトや音楽)などを有料でダウンロードできるサイトを作りたいのですが、
よくレンタルサーバーで書かれている「クレジット決済機能が使えます」というのとはどのように連携させるのでしょうか?

コードを教えて欲しいのではなく、どのような処理がどのような順番で行われるのかわかりやすく教えてください。

例えばこれは私はこうするのかな?と思っているのですが、こんな感じで教えてください。

フォームに入力されたクレジットカード番号、有効期限、名前、金額などを指定されたURLに渡すと
決済が完了すれば「OK」が帰ってきて、エラーなら「エラーコード」が帰ってくるので、
「OK」が帰ってきた場合はダウンロードできるようにすればよい。

また最初の決まりで「キャンセルはできない」としていてもどうしてもキャンセルしなければならない場合などはどうしているのでしょうか?

その他、カード決済や、コンビニ決済について初歩的な知識を教えてください。
ためになるサイトのURLもありましたら教えてください。

お願いします。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2006/10/30 22:41:38
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:b-wind No.1

回答回数3344ベストアンサー獲得回数440

ポイント40pt

決済代行の類はいくつか利用した事がありますがおおむね想像されている通りの処理になります。


コンビに決済等で購入処理 -> 決済処理に時間差がある場合は、決済サーバーからこちらの指定したURLに完了リクエストが送られてくるパターンが多いです。


「キャンセルはできない」パターンでは基本的にこちらから直接介入する事は難しいです。

業者にもよると思いますが、お客さんから代行業者に連絡 -> 業者からこちらにキャンセルの確認、というプロセスを経て対応可能な場合もあります。

id:worldtravel

ありがとうございます。

他の方のご意見や利用した経験などもお聞きしたいのでこのまま続けさせていただきます。

どんどんご意見お願いします。

2006/10/28 13:09:35
id:hamster009 No.2

回答回数3431ベストアンサー獲得回数50

ポイント10pt

あんまりくわしくない人がやると、カード番号流失して大変なことになるから、やめた方がいいのでは。

id:worldtravel

ありがとうございました

2006/10/30 21:50:31
id:kurukuru-neko No.3

回答回数1844ベストアンサー獲得回数155

ポイント30pt

クレジット決済

1. https(SSL)による安全な通信環境の

  確保(普通する)

2. 決済するカードの加盟店契約

3. 契約金を払う

4. 接続方法に従いサイト構築

  (各種方法がある)

5. 入金

キャンセルは業者によりますが

基本的に電子的又は人的にVoid処理は

必ずできます。

クレジットカードの決済方法については

CAFIS/CDSが有名です。

http://solution.cafis.jp/

例:決済代行

http://solution.cafis.jp/BlueGate/

http://www.gmo-pg.com/

http://www.sgpay.com/

http://www.epsilon.jp/

http://www.veritrans.co.jp/

http://www.cubit.co.jp/sgp_system_nicos.html

http://www.orico.co.jp/business/ebiz/ebiz_02.html

市販ソフト

http://www.incrementp.co.jp/products/ec.html

http://www.netdeoshigoto.com/ipcoss/

id:worldtravel

ありがとうございました

2006/10/30 21:50:46

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません