非常に厄介な問題で助けが必要です。私たちは Paypal Payments Pro アカウントを持っており、Paypal_Merchant_SDK (.NET) を使用して、paypal.com から取得したライブ資格情報を使用して、API 呼び出しを介してサイトで直接支払いを処理しています。私たちは数か月間稼働しており、トランザクションは正常に処理されています。
ここで、支払いの受け取り方法を少し変更したいと考えています。CV2 コードが間違っている取引を拒否したい。そのため、Paypal サポートに電話した後、マネージャー アカウント (manager.paypal.com) に Advanced Fraud Protection を追加する必要があると言われました。そのため、それを追加し、「CSC Failure」詐欺フィルターを設定して、一致しないトランザクションを拒否し、ライブ (アクティブ モード) に展開しました。すべてのステータス メッセージは、正常にデプロイされたことを示しています。数時間待ってテストしましたが、機能しませんでした - 間違った CV2 コードでトランザクションを処理し、「このトランザクションは承認されました。しかし、提供されたカード セキュリティ コードの文字タイプが少なすぎる、多すぎる、または無効な文字タイプでした」というメッセージが表示されますただし、アカウント オプションの設定により、承認プロセスでは必要ありませんでした。」
CSC 障害設定が機能しない理由と、それを機能させる方法を誰か教えてもらえますか?
EDIT : わかりました、paypal をサポートする電話でもう一度、API 呼び出しの各トランザクションの一部として manager.paypal.com ログイン資格情報を使用する必要があると彼らは言います。私がどこでそれをするか知っている人はいますか?API クレデンシャルのフィールドしか表示されません。