8

それで、私のシステムに PayPal を完全に実装しました。このシステムは、ユーザーの「パッケージ」で動作し、すべて設定された価格で提供されます。各ユーザーには、購入したパッケージの詳細とともに、subscr_id (PayPal が設定) が割り当てられています。

ユーザーが別のパッケージを選択できるように、サブスクリプションを変更できる必要があります。基本的に、金額と「カスタム」フィールド (パッケージの詳細、使用したクーポンなどを含む) を変更できるようにする必要があります。

'modify'、'subscr_id'、'custom' (新しい値)、'amount' (新しい値) の非表示フィールドを持つ別のフォームをユーザーに表示するのと同じくらい簡単だと思いました。残念ながら、私はこれをオンラインのどこにも見つけることができず、PayPal のドキュメントは非常にモノリシックであるため、一度に何時間もぐるぐる回っています。

私の IPN はすべてセットアップされ、正常に動作しています。文字通り、「金額」変数と「カスタム」変数を何か新しいものに設定できるフォームを作成する必要があるだけです...ちょっと簡単だと思いました! どんな助けでも大歓迎です。前もって感謝します。

4

2 に答える 2

2

私は最近これを調べています。[サブスクリプションの変更]ボタンを作成して、金額や期間などのサブスクリプションの詳細を変更できます。ユーザーがこのボタンをクリックすると、ログインして古いサブスクリプションの詳細と新しいサブスクリプションの詳細が表示され、有効にするには承認/保存する必要があります。ただし、大きな問題の1つは、10日間でサブスクリプションの金額を20%しか増やすことができないことです。

サブスクリプションの変更ボタンを作成するには、必要な新しいパラメーターを指定して通常のサブスクリプションHTMLボタンを使用し、パラメーター「modify = 2」を追加します(2 =変更のみ、1 =変更またはサインアップ)。

また、サブスクリプションを変更してもカスタム変数フィールドは変更されないと思いますが、100%確信はありません。

于 2011-10-04T17:09:26.197 に答える
1

少し検索した後、これが役立つことを願っています:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_subscribe_buttons#id09A7G0502UI

2009 年 10 月 15 日以降に PayPal マーチャントになった場合は、購入者のサブスクリプション プロファイルを編集できます。

サブスクリプション サービス プロバイダーは、[プロファイルの編集] ページで購入者のサブスクリプション プロファイルを編集できます。このページを使用して、購入者情報を更新し、サブスクリプションのコストまたはサイクルを調整し、未払いまたは失敗した支払いの処理方法を指定します。

于 2011-02-10T01:09:14.647 に答える