ホームページ内でクレジットカードで決済をおこなうと、指定したあるページが閲覧できるようになる、ということをおこないたいのですが、どのようなやり方や方法が考えられますでしょうか。質問させて頂きます。宜しくお願い致します。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/05/29 12:01:36
  • 終了:2013/06/05 12:05:03

回答(6件)

id:dawakaki No.1

だわかき回答回数797ベストアンサー獲得回数1222013/05/29 12:39:46

ポイント34pt

決済済みのユーザーにID、パスワードを発行し、BASIC認証(基本認証)をかける方法があります。
http://allabout.co.jp/gm/gc/23780/

id:Lhankor_Mhy

BASIC認証はリクエストに暗号化されていないパスワードが含まれるため、併せてSSLを利用する旨を書いておくべきだと思いますよ。

2013/05/29 13:07:29
id:dawakaki

フォローをありがとうございます。
ログインページはSSLで暗号化をかけておくべきです。

2013/05/29 18:32:25
id:TransFreeBSD No.2

TransFreeBSD回答回数664ベストアンサー獲得回数2662013/05/30 10:58:02

ポイント34pt

決済は決済代行サービスを使われると思いますが、即時決済結果を取得できる方法もあります。
http://www.cardservice.co.jp/service/navi/businessmodel/digital_contents.html
http://www.remise.jp/service/contype_web.htm

ユーザー登録時やログイン時にセッションが作られていますから、決済代行サービスからのリダイレクトで決済完了の通知を受け取ったら、ユーザー情報として課金完了の印(フラグ)をデータベースやセッション情報に書き込み、実際にページアクセスされたときにそれを確認すれば良いと思います。

決済結果通知の技術的詳細は代行サービスに確認することになると思います。
ログイン処理やアクセス範囲の管理は使用するフレームワークなどによると思います。
そのあたり、もう少し具体的なことを書かれると具体的な解答も出てくるかもしれません。

id:Oyama1102 No.3

Oyama1102回答回数3ベストアンサー獲得回数12013/05/30 11:22:39

ポイント33pt

クレジットカード決済代行会社を利用した方法を回答します。

クレジットカード決済代行会社を利用した場合は、
大概の決済代行会社がWEB-APIを提供してくれています。

流れとしては、以下の形になると思います。
※決済代行会社のWEB-API仕様の詳細は異なりますので、
 参考程度に留めておいてください。

1. 利用者は質問者さんのサイトで支払いボタンを押す。
 質問者さんは、ボタンを押すと、決済代行会社のサイトへ飛ばすように
 あらかじめプログラムしておきます。

2. 利用者は決済代行会社のサイトでカード番号等を入れて、決済処理をする。
 決済完了後は、決済代行会社から自分のサイトが呼び出されます。
 その際に、決済の成功/失敗の情報も通知されます。

3. 決済の成功/失敗の情報が通知されたら、それを利用者と紐付けて
 DBなりファイルなりに保存しておきます。

4. あとは、利用者が閲覧するページを表示する際に、
 DBやファイルを見て、決済済みか判定し閲覧可/可能を制御してあげます。

以下に、イプシロンという決済代行会社を利用した記事があるので
参考になると思います。

▼利用方法の記事
http://www.ideaxidea.com/archives/2009/11/connection_test.html

▼イプシロン
http://www.epsilon.jp/

id:Lhankor_Mhy No.4

Lhankor_Mhy回答回数779ベストアンサー獲得回数2312013/05/30 11:50:11

ポイント33pt

本格的にやるなら他の回答者様のやり方でいいと思いますが、手軽にやりたい、ということであればちょっと前に話題になったGumroadを利用するというのはどうでしょうか。
頒布したいコンテンツによって向き不向きもあるかと思いますが。
誰でもデータを直販できるGumroad入門。クリエイターの生活は変わる? | fladdict

id:boost_beast No.5

boost_beast回答回数785ベストアンサー獲得回数312013/06/04 23:48:31

ポイント33pt

http://www.telecomcredit.co.jp/service/

こういうのを使ってみるのがいいと思います。

id:Yacky No.6

エネゴリ回答回数1374ベストアンサー獲得回数1542013/06/05 08:34:50

ポイント33pt

こちらはいかがでしょう
http://www.telecompayment.com/
No.5の回答と会社名は似ていますが、違う会社です

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません