17

PayPal サブスクリプションを使用して、継続的な毎月の寄付を自動的に行います。ユーザーは最初に、事前に決められた毎月の寄付額 (たとえば、月額 50 ドルなど) でサブスクリプションを作成します。これにより、IPN 経由で処理する定期的なサブスクリプションが作成されます。大丈夫です。しかし、私たちのインターフェイスでは、ユーザーが入って毎月の寄付額を変更できます。たとえば、月額 50 ドルから月額 100 ドルに変更できます。この新しい金額を反映するように PayPal サブスクリプションを変更するにはどうすればよいでしょうか?

PayPal の NVP API には「UpdateRecurringPaymentsProfile」と呼ばれるメソッドがあり、サブスクリプションの金額を更新できると言っていますが、残念ながら次のように書かれています。

エクスプレス チェックアウトを使用した定期支払いの場合、支払い額は 180 日ごとに 20% を超えて増加することはありません (プロファイルが作成された時点から)。

(参照: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_UpdateRecurringPaymentsProfile )

正直なところ、PayPal の API は非常にわかりにくいので、エクスプレス チェックアウトを使用しているかどうかわかりません。(単純な Web Payment Standard API を使用してサブスクリプション ボタンを作成しています)。

これは機能しますか?そうでない場合、必要なものを達成するための代替手段はありますか?

ありがとう!

4

1 に答える 1

6

エクスプレス チェックアウトを使用しているかどうかわかりません。(単純な Web Payment Standard API を使用してサブスクリプション ボタンを作成しています)。

上記を読み直して、あなた自身の質問に答えたことに気付くことを願っています: あなたは、エクスプレス チェックアウト (EC) ではなく、ウェブ ペイメント スタンダード (WPS) を使用しています。

WPS を使用すると、サブスクリプションの変更ボタンを作成できますが、これは非常に柔軟性に欠けるため、お勧めしません。

EC では、サブスクリプションも変更できます (99 ページ):

UpdateRecurringPaymentsProfile API を使用して、定期支払いプロファイルを変更します。

注: PayPal Web サイトから定期支払いプロファイルを変更することもできます。

アクティブまたは一時停止されたプロファイルに関する次の特定の情報のみを変更できます。

  • 加入者の名前または住所
  • 延滞または未払い額
  • 次の請求サイクルで未払い額を請求するかどうか
  • 許容される失敗した支払いの最大数
  • プロフィールの説明と参照
  • 追加請求サイクル数
  • 請求金額、税額、または配送料

注: プロファイルの請求頻度または請求期間を変更することはできません。プロファイルで請求サイクル数を変更できます。

注: エクスプレス チェックアウトを使用した定期支払いの場合、請求金額などの特定の更新は、請求予定日から 3 日以内に許可されず、エラーが返されます。

試用期間または通常の支払い期間中に、次のプロファイル情報を変更できます。

  • 請求金額(税・送料別)
  • 請求サイクル数

その情報を邪魔にならないように...最大限の柔軟性を得るには:

エクスプレス チェックアウトを介した Billing Agreement IDの作成をご覧ください。PayPal アカウントで参照トランザクションを有効にする必要があります (これを行うには、マーチャント サポートにお問い合わせください)。

BAID を使用すると、顧客にいつ請求するか、いくら請求するか、およびトランザクションに関係するほとんどすべてのことを制御できます。欠点は利点と同じです..あなた(「しなければならない」を参照)がすべてを制御します。

于 2012-08-31T06:38:31.013 に答える