2016-03-31 19 views
0

サンドボックスで承認CIMを使用しています。私は次のコードhttp://developer.authorize.net/api/reference/index.html#customer-profiles-create-customer-profileを使用しています(「サンプルコード」タブを参照してください)authorization.NET CIMの期限切れ日付が有効でない

私は期限切れの日付を送信します。エラーは表示されません。 "liveMode"の私のサンドボックス。

私は上記のリンク(試用機能を使用して)で有効期限の切れた顧客プロファイルを追加しようとしました。それは完全に動作し、エラーを表示します。しかし、彼らのAPIには何が間違っていますか?

+0

プロファイルの作成リクエストを送信するとき、validationModeをLiveModeに設定していますか?そうしないと、チェックなしで保存されます。 – rhldr

+0

はいアカウントからの設定です。 'validationMode()'を使ってコードによって設定されていません。 –

答えて

0

クレジットカード情報を保存するプロファイルではないため、顧客プロファイルを作成するときに有効期限が問題になることはありません。

CIMでのトランザクションは3ステップです。 1)顧客プロファイルを作成(または検索)します。 2)支払いプロファイルを作成(または取得)します。 3)実際の取引を行います。有効な顧客は、複数の支払いプロファイル(クレジットカード)を持つことができます。

したがって、有効な顧客は完全な取引を行ったところで支払いプロフィールを持つことができますが、そのカードの有効期限は切れています。その場合、新しい有効期限で更新できるため、支払いプロファイルはまだ有効です。つまり、カードの有効期限が切れている場合は、新しい支払いプロファイルを作成する必要はありません。

関連する問題