2011-08-12 13 views
2

私はプログラミングスキルを向上させようとしています。そのため、私はpaypalと統合されたウェブサイトを作成しようとしています。私は、アダプティブペイメントAPIを通じて連鎖支払いを使用する必要があることを確立しました。個人の電子メールアドレスを確認してPayPalアカウントを持っていることを確認するにはどうすればよいですか?

しかし、私は支払いを受け取り、送金する前に、自分のウェブサイトにサインアップしている新しいユーザーが既にペイパルアカウントを持っていることを確認したいと思います。私は彼らが私に供給された電子メールアドレスが既に有効なpaypalアカウントにリンクされていることをチェックすることを望む。

私はこれをやらなければならなかったので、もし誰かが非常に単純な言葉でこれをどうやって説明することができたら、本当に感謝しています。

私は答えに何らかの違いをもたらすcakephpフレームワークを使用しています。 IPN Listenerの設定

おかげ

答えて

1

これは、あなたが探しているものかもしれ:AddressVerify API

は 指定されたPayPalアカウント保持者の住所と郵便番号が一致するかどうかを確認します。

メールアドレスを供給した後、PayPalは電子メールパラメータに3つのいずれかの応答を返します。なし、または未確認を確認しました。 なしの場合、リクエスト値はPayPalのファイルの電子メールアドレスと一致しません。

このAPIは電子メールアドレスと出荷/請求情報の両方を必要としますが、電子メールアドレスの確認にのみ使用できます。 無効な配送/請求情報を提供することにより、APIはPayPalのファイルにメールが一致するかどうかを確認し、無効な配送/請求情報が一致するメールアドレスのファイルの情報と一致するかどうかを確認します。 PayPalの電子メールアドレスを検証するとき

Array 
(
    [CONFIRMATIONCODE] => Confirmed 
    [STREETMATCH] => Unconfirmed 
    [ZIPMATCH] => Unconfirmed 
    [COUNTRYCODE] => US 
    [TOKEN] => a134k1j34lk134gv13dshjg52b 
) 

CONFIRMATIONCODEはあなたの唯一の懸念となります。

AnがPayPalの応答は上記を反映している可能性が期待されます。

詳細については、上記のリンクをご確認ください。

+0

AddressVerify APIには、メールアドレス、住所、郵便番号の3つすべてが必要です。 – RichieHindle

+0

アドレス確認APIは、私がリッチーのコメントを読むまで、まったく同じように見えました。それは本当ですか、あなたは3つすべてが必要ですか?もしそうなら、電子メールアドレスだけを必要とするものはありますか?ありがとう –

+0

@リッチこれは本当ですが、電子メールアドレスの確認に引き続き使用できます。書類を読んだ場合でも、無効な送料/請求情報を入力した場合でも、メールアドレスがPayPalアカウント所有者のファイルに記録されているかどうかはAPIによって返されます。これは必須ですが、PayPalのメールアドレスを確認することには問題ありません。 – Josh

-1

は、多くの場合、あなたが参照している重要な情報のほとんどを検証するために使われている一つの方法です。 decent tutorialがあります.Paypalの例では十分ではないかもしれないので、チェックアウトすることができます。

+0

どのように役立ちますか?私が理解しているように、IPNは支払い通知です。 OPは、支払いに関係することを試みる前にメールアドレスを確認することを話しています。 – RichieHindle

+0

提案してくれてありがとうございますが、Richieさんのように、何かが完了する前にメールアドレスを確認する必要があります。 –

関連する問題