2

liveModeC#CIMSDKを使用してアプリのテストを開始しました。

有効期限やcvvが正しくない新しいクレジットカードを追加すると、liveMode無効であるためにエラーが発生するという印象を受けました。

ただし、カード番号、有効期限、cvvの組み合わせが無効な新しいクレジットカードを作成することはできます。

Authorizeトランザクションのみを正常に作成することもできます。AuthoirizeAndCaptureトランザクションが拒否されるため、トランザクションを作成しようとするまでエラーは発生しません。

新しい支払いプロファイルを作成して実行し、AuthorizeAndCapture拒否された場合は支払いプロファイルを削除したり、新しい支払いプロファイルが作成されるたびにトランザクションが実行された場合はトランザクションを無効にしたりする必要はありません。

私は何が間違っているのですか?新しいCIM支払いプロファイルを検証する適切な方法は何ですか?

4

1 に答える 1

3

liveModeクレジットカード情報とともに$0.00(またはプロセッサがまだ$ 0.00トランザクションをサポートしていない場合は$0.01)を、通常のトランザクションとして実行するプロセッサに送信します。知っておくべき重要なことは、無効な有効期限やCVV番号によって、必ずしもクレジットカードが拒否されるとは限らないということです。一部のクレジットカード発行者は、有効期限が無効な取引を承認し、無効なCVV番号も減少しません。正しくない場合は、結果が通知されるだけで、トランザクションを受け入れるかどうかを決定する必要があります。それがCIMで可能かどうかはわかりません。したがって、無効なCVV番号はここでは要因ではありません。

CIMプロファイルを作成する前にクレジットカードを本当に検証したい場合は、$0.00のトランザクションでAIMAPIを使用してから、CVV結果コードの応答を確認できます。

于 2012-11-08T18:12:36.230 に答える