2017-07-11 9 views
0

私たちのプロジェクトには定期支払い機能があり、商人(ビジネスアカウント)のメールの詳細を入力するオプションがあります。私たちはHTMLフォーム(定期的なボタンコードではありません)を使用してPayPalに詳細を送信しています。ペイパルからの応答は、カスタムフィールドデータを検証 IPNハンドラのreceiver_emailの検証をスキップできますか?

  • をtxn_id検証subscr_payment
  • ためtxn_typeをチェック

    • 検証された場合、次の検証を行ってIPNハンドラのコードで

    • receiver_emailを検証します(取り込まれた商人電子メールの詳細に対して検証が行われる)

    私たちが直面している問題は、receiver_emailの検証に失敗したためです(receiver_emailはPayPalビジネスアカウントに関連付けられた主要な電子メールになります)。

    キャプチャされたマーチャント電子メールの詳細にPayPalビジネスアカウントに関連付けられたセカンダリ電子メールがあるため、receiver_email検証に失敗しました。 私の質問は、receiver_emailの検証をスキップできるかどうかです。

  • 答えて

    0

    receiver_emailの検証は、実際には統合の経験では必須ではありません。いくつかの加盟店が異なるサイトからの支払いを受け入れるためにあるPayPalアカウント内の異なる電子メールアドレスを使用しているため、receiver_emailはIPNデータに含まれています。 1つのメールアドレスを使って1つのソースからの支払いを収集している場合、receiver_emailをまったく検証する必要はありません。

    代わりに、請求データを請求データに追加することをおすすめします。そのデータを通じた支払いの検証は、私の意見ではより効率的です。

    +0

    ご返信ありがとうございます。 – Mythily

    関連する問題