0

ペイパルを使用して実装するという私の要件を手伝ってください。

私の要件はこれです:

ユーザーは、ペイパル アカウントまたはクレジット カード (ペイパル アカウントなし) を使用して、サービスに加入できます。ユーザーは、必要に応じて後で購読を解除できます。

ペイパルからボタンが提供され、クリックするとペイパルのウェブサイトにつながる「ウェブサイト標準」のサブスクリプションボタンを使用して最初の部分を実装しました。

IPN を使用して通知を取得しています

現在、2 つの問題があります。

  1. クレジットカードのテスト方法、サンドボックステストユーザーを使用してペイパルアカウントの支払いをテストできましたが、クレジットカードについては、ダミーのクレジットカードを持っていません. ペイパル アカウントのクレジット カードを使用すると、「ペイパル ユーザーはペイパルを使用して支払う必要があります」と表示されます。
  2. サブスクリプションをキャンセルしたいです。ペイパル ユーザーは、ペイパル アカウントにアクセスしてサブスクリプションをキャンセルできます。それはうまくいきます。しかし、どうすれば私のウェブサイトからサブスクリプションをキャンセルできますか、またはクレジットカード支払者のサブスクリプションをどのようにキャンセルできますか? Paypal SDK は、サブスクリプション プロファイル ID が無効であると言っています。

誰もがこの種の実装を試しましたか? リンクや検索場所など、どんな助けでも構いません。

どうもありがとう

4

1 に答える 1

-1

まず、ゲスト チェックアウト (PayPal にサインインせずにクレジット カードで支払う) は、定期的な支払いなしでのみ利用できます。定期的な支払いを使用する場合、その人は PayPal アカウントを作成する必要があります。定期的な支払いをクレジット カードで直接行うには、Payments Pro を使用する必要があります。その場合、その人は PayPal にリダイレクトされることさえありません。

テスト カードの場合は、期限切れの古いカードを使用できます。または、PayPal サンドボックス アカウントにログインし、プロファイルに移動して、新しいクレジット カードをアカウントに追加するプロセスを実行することもできます。実際にカード番号が入力されますが、このカードをアカウントに追加しないでください。そのカード番号をコピーして、この画面からキャンセルするだけです。これで、そのカード番号を PayPal システムでのテストに使用できます。

API を使用して返金するには、CreateRecurringPaymentsProfile API を使用してプロファイルを作成する必要があります。提供されるプロファイル ID は、将来それを管理するためのすべての API 呼び出しと互換性があります。

于 2012-12-05T21:44:46.850 に答える