1

そのため、私が取り組んでいるプロジェクトでは、クライアントは、PayPalを介してウェブサイトで販売する人々に直接支払いを行うことを望んでいます(ユーザーに対して販売者のペイパルメールをデータベースに保存します)

簡単に始められるように見えました-paypal_cartエンドポイントへのリンク、売り手にpaypalメールを渡し、私の返品URLを添えて、IPN通知を受け取り、データベースを更新して、支払いが成功したことを確認します。

問題は、これが安全でないことです。私のサイトでは誰でもIPNコールバックURLを使用できるため、これに対抗するには、証明書を使用してすべてを暗号化する必要があります。

私の問題は、証明書がWebサイトごとではなく、販売者アカウントごとにあることです。そのため、販売者に証明書の生成を実行し、公開鍵をPayPalにアップロードし、秘密鍵をクライアントのWebサイトにアップロードするように要求する必要があります。

それとも私は何か間違ったことをしていますか?これよりも良い解決策はありますか?1つのウェブサイトのチェックアウトから多くの異なるペイパルメールに支払いを送信するのはおそらく通常の機能ではないことを理解しています。

ありがとう

4

1 に答える 1

3

あなたのユースケースはまさに、PayPalが現在APIの呼び出し元になることができるAdaptive Chained / Parallel Paymentsを提供している理由ですが、受信者は完全に異なる人物である可能性があります。
さらに、この設定を使用すると、最終的な販売の一部を取得することもできます(たとえば、受信者をプライマリレシーバーとして90%に設定し、自分自身をセカンダリレシーバーとして設定して販売を10%削減します)。

詳細については、https://www.x.com/developers/paypal/products/adaptive-paymentsをご覧ください。

並行支払い
アダプティブパラレルペイメント

連鎖支払い
アダプティブチェーンペイメント

また、AdaptivePaymentsの紹介と複数のPayPalトランザクションでの私の回答もご覧ください。

于 2012-08-15T17:26:37.280 に答える