API を使用して、PayPal の定期請求アカウントで次の支払い日を設定する方法はありますか? RecurringModifyTransaction 呼び出しに、次の支払い日を設定できるものは何もありません。
2 に答える
定期支払いプロファイルを変更しようとしている場合はUpdateRecurringPaymentsProfile
、操作が と似ている を使用しCreateRecurringPaymentsProfile
ます。この呼び出しのパラメーターは、プロファイルの開始日や頻度などを定義します。
プロファイルで個々の支払いを直接制御したり、請求サイクルを予定外に設定したりすることは、ネイティブ API を使用して行うことはできません。実際、ほとんどの状況では、個々のプロファイル トランザクションに関する詳細な制御や情報を取得することはできません。それが機能したか、機能しなかったかのどちらかであり、IPN がそれを教えてくれます。よりきめ細かい制御とレポート作成のために、私は常に Paypal バックエンドを使用する必要があると考えてきました (残念ながら)。
というタイトルのネイティブ Paypal API 操作については知りません"RecurringModifyTransaction"
-- これを提供するサードパーティ ライブラリを使用していますか?
ドキュメンテーション
UpdateRecurringPaymentsProfile
- https://cms.paypal.com/en/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_UpdateRecurringPaymentsProfile
定期的な支払いであるため、次の支払い日を決定する特定の期間 (DAY、WEEK、MONTH、YEAR) があります。論理的に言えば、定期支払いで次の支払い日を設定できると、顧客がサインアップしたものではなく、毎日請求される可能性があるという問題になります。
できることは、サブスクリプション プランの開始日を設定することです。PayPal API で PayPal スマート ボタンを使用している場合は、次のcreateSubscription
ように開始日を送信できます。
paypal.Buttons({
createSubscription: function(data, actions) {
return actions.subscription.create({
'plan_id': 'planId',
'start_time': 'startTime'
});
}, ...