3

同じクレジットカードでの2回の支払いでpaypalpayer_idが同じかどうか疑問に思います。これは、不正な取引の可能性を検出するのに明らかに役立ちます。

ペイパルアカウントの場合(つまり、ユーザーが「外出先」で支払うのではなく、電子メールでログインする場合、ユーザーが電子メールを変更した場合などでも、payer_idは常に同じであると想定します)。私の具体的な質問は、クレジットカードでの支払いについてです。

ExpressCheckoutAPIを使用します。

ありがとう

4

1 に答える 1

4

私はいくつかのテストを実行しましたが、サンドボックスによると、PayPalシステムは「ゲストチェックアウト」システムで使用されるクレジットカードごとに一意の支払人IDを作成します。

特定のMasterCardでGuestCheckoutを使用して、初めてExpressCheckoutを実行しました。GetExpressCheckoutDetailsをチェックすると、支払人IDが返されることがわかります。この場合、DKG3GNSK44HV2が返されます。

次に、別のVisaカードで同じことをしたところ、QXQGEYLFMBNY8の支払人IDが返されました。

次に、使用した元のMasterCardで同じことを繰り返し、最初に行ったのと同じDKG3GNSK44HV2の支払人IDを取得しました。

最後に、ビザをもう一度試し、最初に行ったのと同じQXQGEYLFMBNY8の支払人IDを取得しました。

これらのテストに基づいて、PayPalは実際にシステムで使用されているクレジットカードに対して一意の支払人IDを生成していると言えます。

実際にアカウントを作成する前に、ゲストチェックアウトで特定のクレジットカードに使用できる金額に制限があり、その場合はゲストチェックアウトでクレジットカードを使用できないため、これは理にかなっています。カードはすでに既存のPayPalアカウントに追加されています。

于 2012-12-28T19:36:43.077 に答える