2

当社のソフトウェアによって、購入者の定期的な取引を完全に自動的に取り消したい(PayPalアカウントに手動でログインすることも、私たちのためでも顧客のためでもない)。買い手の契約をプログラムでキャンセルするにはどうすればよいですか? (PayPal)

https://developer.paypal.com/docs/api/およびhttps://developer.paypal.com/docs/api/payments.billing-agreementsは、/v1/payments/billing-agreements/<agreement_id>/cancelを使用できます。

ただし、承認が必要です。私たちは、顧客が自分で認証するように求めることはしません。我々は完全に自動的に私たちの側からそれをしたい。

お客様の介入なしに、この状況のた​​めの認証トークンを取得することは可能ですか?はいの場合、どうですか?

答えて

2

お客様がに同意する必要はありません。契約を取り消すには、プログラムによる請求契約と対話する必要があります。

あなたのビジネスペイパルアカウントでのお支払い契約の詳細にアクセスできる場合、はAPIとの通信が許可されているため、あなたのアカウントでアクティブな契約。

APIとの通信に使用するPayPal APIクレデンシャルは、契約の詳細にアクセスできるPayPalアカウントに関連付けられているものでなければなりません。

あなたがいたら、契約IDでPayPal契約を取得し、SDKを使用してPayPalでキャンセルを呼び出すことができます。

  1. Find the SDK for the language that you wish to use(あなたはあなたの質問で言語を指定していませんでした )とクイックスタートガイド に従ってください。クイックスタートガイドには、プログラムでアカウントにアクセスするためのAPIキーを作成する方法の詳細が含まれています。

  2. 契約ID:examples for each are linked hereを使用して契約の詳細を読み込みます。 apiを使用してアカウントのすべての契約を読み込むこともできます。そうすれば、すべての契約IDを取得し、必要に応じてループすることができます。

  3. は、私はこれが役に立てば幸いそれを

をキャンセルすることで合意にキャンセルメソッドを呼び出します!

関連する問題