phpを使ってデジタルデータ(ソフトや音楽)などを有料でダウンロードできるサイトを作りたいのですが、
よくレンタルサーバーで書かれている「クレジット決済機能が使えます」というのとはどのように連携させるのでしょうか?
コードを教えて欲しいのではなく、どのような処理がどのような順番で行われるのかわかりやすく教えてください。
例えばこれは私はこうするのかな?と思っているのですが、こんな感じで教えてください。
フォームに入力されたクレジットカード番号、有効期限、名前、金額などを指定されたURLに渡すと
決済が完了すれば「OK」が帰ってきて、エラーなら「エラーコード」が帰ってくるので、
「OK」が帰ってきた場合はダウンロードできるようにすればよい。
また最初の決まりで「キャンセルはできない」としていてもどうしてもキャンセルしなければならない場合などはどうしているのでしょうか?
その他、カード決済や、コンビニ決済について初歩的な知識を教えてください。
ためになるサイトのURLもありましたら教えてください。
お願いします。
決済代行の類はいくつか利用した事がありますがおおむね想像されている通りの処理になります。
コンビに決済等で購入処理 -> 決済処理に時間差がある場合は、決済サーバーからこちらの指定したURLに完了リクエストが送られてくるパターンが多いです。
「キャンセルはできない」パターンでは基本的にこちらから直接介入する事は難しいです。
業者にもよると思いますが、お客さんから代行業者に連絡 -> 業者からこちらにキャンセルの確認、というプロセスを経て対応可能な場合もあります。
クレジット決済
1. https(SSL)による安全な通信環境の
確保(普通する)
2. 決済するカードの加盟店契約
3. 契約金を払う
4. 接続方法に従いサイト構築
(各種方法がある)
5. 入金
キャンセルは業者によりますが
基本的に電子的又は人的にVoid処理は
必ずできます。
クレジットカードの決済方法については
CAFIS/CDSが有名です。
例:決済代行
http://solution.cafis.jp/BlueGate/
http://www.cubit.co.jp/sgp_system_nicos.html
http://www.orico.co.jp/business/ebiz/ebiz_02.html
市販ソフト
ありがとうございました
ありがとうございます。
他の方のご意見や利用した経験などもお聞きしたいのでこのまま続けさせていただきます。
どんどんご意見お願いします。