質問: 以前質問した「 スマホアプリのアプリ内決済は別途決済代行会社が必要でしょうか 」の続きになります。 アプリ内課金でキャリア決済(継続課金)はできないのでしょうか。 外注先さんから「キャリア決済(継続課金)を実装するには決済代行会社が必要」と言われています。 しかし、アプリ外課金は規約違反になりますよね。 となると、キャリア決済の継続課金は実装できないのでしょうか。 よろしくお願いいたします。
回答: AppStore、GooglePlayで決済を実装する場合、どんな方法で決済するかというのはユーザが決める事であってアプリ提供側が決める事ではないんですよ。 アプリ内課金のAPIで定められた課金方法(通常の購入や定期購入など)だけを考えればいいのです。 例えば、私はGooglePlayで音楽の聴き放題サービスの定期購読をしていますが、最初の支払いはGooglePlayのポイントで払いました。 その後、ポイントが不足しているので支払いが失敗したので、今度はキャリアで決済しました。 後は、自動で毎月購読できています。 つまり、定期購入の決済方法であっても、それをどんな方法で支払うかはユーザにゆだねられているのです。 アプリ提供側がこの方法で支払えなんて事は出来ません。 そもそも定期購入のアプリを購入した事が一度でもあれば、プログラムの知識がなくても分かる話です。 実際に購入しなくても、確認画面まで進めれば想像がつくでしょう。 まず、あなたがすべき事は外注に聞く事ではなくて、AppleやGoogleのアプリ内課金に関する公式な情報を集める事です。 外注が嘘を言っている可能性もあるのに、言いなりになってしまいますよ。 この外注の方は、少し知識が怪しいですよ。 確かに一般にアプリ以外のWebサービスなどであれば、キャリア決済は代行会社サービスの利用が必要でしょう。 でも、AppStore、GooglePlayのアプリ内課金の場合は、ストア以外で決済する事は禁止されているのだから、そもそもそんな発想にはならないのです。 この外注の方は、アプリ内課金を実装したアプリを実際にリリース、運用した経験がないように思えますが大丈夫でしょうか?