私のウェブサイトの 1 つでサブスクリプションを提供しようとしていますが、これを達成するためにどの PayPal サービスを使用する必要があるかについて少し混乱しています。ここで役立つコードを探しているわけではありません。プロセス全体がどのように実行されるべきか、正しい PayPal ツールを使用しているかどうかについての簡単なガイダンスです。
したがって、ユーザーは私のサイトでアカウントにサインアップし、30 日間の無料メンバーシップを受け取ります (PayPal でこれを設定できることは知っていますが、登録時にユーザーにクレジット カード/請求情報を尋ねたくありません)。最初の 30 日以内に、ユーザーは PayPal Payments Advanced を使用して私のサイトに支払い情報を直接入力することで、登録してアカウントをアクティブに保つことができます。たとえば、ユーザーの無料サブスクリプションが 10 日残っている場合、無料サブスクリプションが期限切れになるまで課金されないようにします。
PayPal にサブスクリプション情報を送信するときに、サブスクリプションを開始したい日付を指定する方法はありますか? それとも、最初の支払いに単純な「今すぐ購入」タイプのトランザクションを使用してから、サブスクリプションをセットアップする必要がありますか?
また、PayPal IPN を使用することで、支払いを受け取ったとき、顧客の支払いを正常に完了できなかったときなど、関連するサブスクリプション情報を受け取ることができると仮定しても正しいですか?アカウントをアクティブ化または非アクティブ化するサイト?
また、「サブスクリプションの変更」ボタンを使用して、ユーザーがクレジット カードまたは請求情報を更新できるようにすることはできますか?それとも、PayPal アカウントに直接ログインする必要がありますか?
最後に、これはすべて、PayPal アカウントを持っていないユーザーに対して意図したとおりに機能しますか?