- PR -

月額課金方式の実装方法

1
投稿者投稿内容
しん
常連さん
会議室デビュー日: 2004/10/08
投稿数: 20
投稿日時: 2008-12-09 20:58
いつもお世話になります。
この度、月額課金方式のシェアウェア?を作ることになり、
その仕組みについてどのような実装方法があるのか知りたく、
質問をさせて頂きました。

ソフトのユーザーには毎月課金を支払ってもらい、
課金の支払いがないユーザーは機能が制限される仕組みを作りたいと
考えております。Visual Basic 2005 で製作を考えています。
デスクトップアプリケーションです。
シェアウェアであれば、購入者にシリアルナンバーを送付し、
ソフトにシリアルナンバーを登録することで試用期間経過後も
継続して使えるようにする仕組みがありますが、
毎月の課金を行う場合は、主にどのような方法があるのでしょうか。

毎月シリアルナンバーを送る、という形でもよいのですが、
よりユーザーの負担を軽くするため、できればシリアルナンバーなどは
購入時のみに入力することとし、その後は、支払いがあったかどうかを
管理するような形で、ソフトの継続使用を許可・不許可する仕組みに
したいと考えております。

このように、課金を支払わない場合に使えなくなる仕組みを実装したいのですが、
このような仕組みの実装の仕方として主にどのような方法があるのでしょうか。
どなたかお詳しい方いらっしゃいましたら、ご教授いただけないでしょうか。
また、そういった方法の参考となる記事などが載っているサイトなどありましたら
お教え頂けないでしょうか。また、質問する掲示板が間違っていましたら、
大変申し訳ないのですがご指摘頂きたく思います。
宜しくお願い申し上げます。


[ メッセージ編集済み 編集者: しん 編集日時 2008-12-09 20:58 ]
無名tiger
常連さん
会議室デビュー日: 2008/04/18
投稿数: 36
投稿日時: 2008-12-10 00:06
引用:

毎月シリアルナンバーを送る、という形でもよいのですが、


お互い面倒と思います

引用:

よりユーザーの負担を軽くするため、できればシリアルナンバーなどは
購入時のみに入力することとし、その後は、支払いがあったかどうかを
管理するような形で、ソフトの継続使用を許可・不許可する仕組みに
したいと考えております。
このように、課金を支払わない場合に使えなくなる仕組みを実装したいのですが、
このような仕組みの実装の仕方として主にどのような方法があるのでしょうか。


私作るとしたら:
サーバー構築。
ユーザー情報サーバー側管理。
webservice利用して認証。


_________________
カスタマイズ自由自在のスタートページ。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-12-10 01:08
情報共有のためリンクします。
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=23514

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
indigo-x
大ベテラン
会議室デビュー日: 2008/02/21
投稿数: 207
お住まい・勤務地: 太陽の塔近く
投稿日時: 2008-12-10 08:40
認証(使用許可)するかどうかは簡単と思います。

入金方法・確認は自作するのはコストが合わないと思いますので

決済代行サービス提供の会社を利用する方がよいと思います。

決済代行で検索すれば出るかと。 

∋(・ω・)∈
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2008-12-10 08:49
実際にそういうサービスを使ってみることをお勧めするよ。
ATOKとか、Nortonとか・・・

多くはオンラインで認証を行うけど、その場合「オンラインでしか認証できません」ですますのか、Microsoftのライセンス認証のように電話での認証を行うのか、はたまた別の認証方法を提供するのか・・・っていう問題もあるよね。
しん
常連さん
会議室デビュー日: 2004/10/08
投稿数: 20
投稿日時: 2008-12-10 12:01
ご教授頂き有難うございます。

別箇所の掲示板
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=23514
にて同様の質問をしていたため、
マルチポストとなってしまったことを深くお詫び申し上げます。
皆様には大変ご迷惑おかけ致しました。

頂いたご回答への返信にて自分なりの見解を提示させて頂く形で、
お詫びとさせていただきたく思います。

> 無名tiger 様

> 私作るとしたら:
> サーバー構築。
> ユーザー情報サーバー側管理。
> webservice利用して認証。

ご教授有難うございます。大変参考になりました。
サーバーを用意して認証を行うのが一般的な
手法だと学ばせて頂きました。有難うございます。

ユーザー情報を管理する専用サイトを作り、
ソフト側でその専用サイトにアクセスするという形で
支払いがあったかどうかを判断する仕組みにしようと
考えております。

> じゃんぬねっと様

お手数おかけ致しました。
マルチポストをしてしまったことについて
深く反省致しております。早く解決させたい焦りから、
皆様にご迷惑おかけしてしまいました。
今後このようなことはないよう気をつけます。

> indigo-X 様

> 認証(使用許可)するかどうかは簡単と思います。
> 入金方法・確認は自作するのはコストが合わないと思いますので
> 決済代行サービス提供の会社を利用する方がよいと思います。

ご教授有難うございます。
決済代行サービス提供の会社を利用し、
そこで得られる情報から支払いの有無をソフトに渡す仕組みを
構築しようと思います。

ソフト起動時に専用サイトへアクセスをし、支払い情報を
取得するという仕組みはイメージできております。

専用サイト側で支払い情報を用意しておくには、
決済代行サービス会社から支払い情報を取得する仕組みが
必要になる、ということを学ばせて頂きました。

この方法について、これから考えようと思います。
ご教授有難うございました。

> 甕星 様

> 実際にそういうサービスを使ってみることをお勧めするよ。
> ATOKとか、Nortonとか・・・

ソフト側、あるいは専用サイトやwebservice等から支払いの有無を
確認する必要があるため、決済代行サービス提供の会社についても
慎重に検討したいと思っております。実際に使ってみるのもいいですね。
今回のプロジェクトメンバーに利用経験のある人はいないか
聞いてみようと思います。

> 多くはオンラインで認証を行うけど、その場合「オンラインでしか認証できません」
> ですますのか、Microsoftのライセンス認証のように電話での認証を行うのか、
> はたまた別の認証方法を提供するのか・・・っていう問題もあるよね。

ご教授有難うございます。
確かにユーザーの利便性を考える上でとても重要な要素でした。
認証方法を複数用意することについて、よく考えようと思います。
今回製作するソフトはインターネット接続を行うことを前提に作られるため、
まずはオンライン認証(専用サイトへのアクセス)を実装し、その後
ソフトのサポート体制が整い次第、他の認証方法も検討しようと思います。
作業工数も少ないので。
ご教授有難うございました。

失礼致しました。
atlan
ベテラン
会議室デビュー日: 2001/08/15
投稿数: 66
お住まい・勤務地: 東京
投稿日時: 2008-12-10 12:36
毎月支払いって、ユーザーにはとっても不便ですよね。
ソフト電池とかの既存のシステムを使用するというのも考慮してはいかがでしょうか?
http://www.paltio.co.jp/soft-denchi/
しん
常連さん
会議室デビュー日: 2004/10/08
投稿数: 20
投稿日時: 2008-12-21 03:51
ソフト電池について調べてみました。
このサービスを使えば、一定期間毎に課金を
徴収する仕組みの実装が簡単に行えそうです。
今回は都合により使用に至りませんでしたが
お教え頂き有難うございました。
1

スキルアップ/キャリアアップ(JOB@IT)