それで、私のシステムに PayPal を完全に実装しました。このシステムは、ユーザーの「パッケージ」で動作し、すべて設定された価格で提供されます。各ユーザーには、購入したパッケージの詳細とともに、subscr_id (PayPal が設定) が割り当てられています。
ユーザーが別のパッケージを選択できるように、サブスクリプションを変更できる必要があります。基本的に、金額と「カスタム」フィールド (パッケージの詳細、使用したクーポンなどを含む) を変更できるようにする必要があります。
'modify'、'subscr_id'、'custom' (新しい値)、'amount' (新しい値) の非表示フィールドを持つ別のフォームをユーザーに表示するのと同じくらい簡単だと思いました。残念ながら、私はこれをオンラインのどこにも見つけることができず、PayPal のドキュメントは非常にモノリシックであるため、一度に何時間もぐるぐる回っています。
私の IPN はすべてセットアップされ、正常に動作しています。文字通り、「金額」変数と「カスタム」変数を何か新しいものに設定できるフォームを作成する必要があるだけです...ちょっと簡単だと思いました! どんな助けでも大歓迎です。前もって感謝します。