class Veritrans::Tercerog::Mdk::MpiAuthorizeRequestDto
決済サービスタイプ:MPI、コマンド名:認可の要求Dtoクラス¶ ↑
- @author
-
VeriTrans Inc.
Constants
- SERVICE_COMMAND
決済サービスコマンド 半角英数字 必須項目、固定値
- SERVICE_TYPE
決済サービスタイプ 半角英数字 必須項目、固定値
Public Class Methods
Public Instance Methods
アカウント所持期間インジケーターを設定する¶ ↑
カード所有者が加盟店サイトにアカウントを持っている期間。
01:アカウントなし(ゲストチェックアウト) 02:このトランザクション中に作成された 03:30日未満 04:30〜60日 05:61日以上
- @param
-
#account_age_indicator アカウント所持期間インジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1306 def account_age_indicator=(account_age_indicator) @account_age_indicator = account_age_indicator end
アカウント最終変更日を設定する¶ ↑
加盟店サイトのカード保有者のアカウントが最後に変更された日付。 YYYYMMDD形式
- @param
-
#account_change_date アカウント最終変更日
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1325 def account_change_date=(account_change_date) @account_change_date = account_change_date end
アカウント変更インジケーターを設定する¶ ↑
加盟店サイトのカード保有者のアカウント情報が最後に変更されてからの期間。
01:このトランザクション中に変更された 02:30日未満 03:30〜60日 04:61日以上
- @param
-
#account_change_indicator アカウント変更インジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1347 def account_change_indicator=(account_change_indicator) @account_change_indicator = account_change_indicator end
アカウント開設日を設定する¶ ↑
カード保有者が加盟店サイトにアカウントを開設した日付。 YYYYMMDD形式
- @param
-
#account_date アカウント開設日
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1366 def account_date=(account_date) @account_date = account_date end
前日アカウント購入数を設定する¶ ↑
過去24時間に行われた、このカード保有者アカウントとその支払いアカウントすべての、加盟店サイト上の取引数(成功および放棄)。
- @param
-
#account_day_transactions 前日アカウント購入数
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1462 def account_day_transactions=(account_day_transactions) @account_day_transactions = account_day_transactions end
アカウントパスワード最終変更日を設定する¶ ↑
カード保有者の加盟店サイトのアカウントがパスワード変更、またはアカウントがリセットされた日付。 YYYYMMDD形式
- @param
-
#account_password_change_date アカウントパスワード最終変更日
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1385 def account_password_change_date=(account_password_change_date) @account_password_change_date = account_password_change_date end
アカウントパスワード変更インジケーターを取得する¶ ↑
- @return
-
アカウントパスワード変更インジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1393 def account_password_change_indicator @account_password_change_indicator = nil unless instance_variable_defined?(:@account_password_change_indicator) @account_password_change_indicator end
アカウントパスワード変更インジケーターを設定する¶ ↑
カード保有者の加盟店サイトのアカウントで、パスワード変更やアカウントリセットが行われてからの期間。
01:変化なし 02:このトランザクション中に変更された 03:30日未満 04:30〜60日 05:61日以上
- @param
-
#account_password_change_indicator アカウントパスワード変更インジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1408 def account_password_change_indicator=(account_password_change_indicator) @account_password_change_indicator = account_password_change_indicator end
カード追加試行回数を設定する¶ ↑
過去24時間のこのカード保有者アカウントに対するカード追加の試行回数。
- @param
-
#account_provisioning_attempts カード追加試行回数
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1444 def account_provisioning_attempts=(account_provisioning_attempts) @account_provisioning_attempts = account_provisioning_attempts end
アカウント購入数を設定する¶ ↑
過去6ヶ月間にこのカード保有者アカウントで購入した商品の数。
- @param
-
#account_purchase_count アカウント購入数
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1426 def account_purchase_count=(account_purchase_count) @account_purchase_count = account_purchase_count end
アカウントタイプを設定する¶ ↑
アカウントの種類を指定します。
01:該当なし 02:クレジット 03:デビット
- @param
-
#account_type アカウントタイプ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 708 def account_type=(account_type) @account_type = account_type end
前年アカウント購入数を設定する¶ ↑
過去1年間に行われた、このカード保有者アカウントとその支払いアカウントすべての、加盟店サイト上の取引数(成功および放棄)。
- @param
-
#account_year_transactions 前年アカウント購入数
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1480 def account_year_transactions=(account_year_transactions) @account_year_transactions = account_year_transactions end
仕向け先コードを設定する¶ ↑
仕向け先カード会社コードを指定します。 (店舗が加盟店契約をしているカード会社) ※ 最終的に決済を行うカード発行会社ではなく、決済要求電文が最初に仕向けられる加盟店管理会社となります。
- @param
-
#acquirer_code 仕向け先コード
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 192 def acquirer_code=(acquirer_code) @acquirer_code = acquirer_code end
住所一致インジケーターを設定する¶ ↑
カード保有者の配送先住所と請求先住所が同じかどうかを指定します。
Y:配送先住所が請求先住所と一致する N:配送先住所が請求先住所と一致しない
- @param
-
#address_match_indicator 住所一致インジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1752 def address_match_indicator=(address_match_indicator) @address_match_indicator = address_match_indicator end
認証データを設定する¶ ↑
プロトコルバージョン2.2.0時点では予約項目のため、設定不要です。
- @param
-
#auth_data 認証データ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1234 def auth_data=(auth_data) @auth_data = auth_data end
認証メソッドを設定する¶ ↑
カード保有者の加盟店サイトへの認証方式に応じた値を指定します。 下記はプロトコルバージョン2.2.0時点の内容となります。
01:No 3DS Requestor authentication occurred (i.e. cardholder “logged in” as guest) 02:Login to the cardholder account at the 3DS Requestor system using 3DS Requestor’s own credentials 03:Login to the cardholder account at the 3DS Requestor system using federated ID 04:Login to the cardholder account at the 3DS Requestor system using issuer credentials 05:Login to the cardholder account at the 3DS Requestor system using third-party authentication 06:Login to the cardholder account at the 3DS Requestor system using FIDO Authenticator 07:Login to the cardholder account at the 3DS Requestor system using FIDO Authenticator (FIDO assurance data signed) 08:SRC Assurance Data 09–79:Reserved for EMVCo future use (values invalid until defined by EMVCo) 80–99:Reserved for DS use
- @param
-
#auth_method 認証メソッド
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1264 def auth_method=(auth_method) @auth_method = auth_method end
認証タイムスタンプを設定する¶ ↑
カード保有者の加盟店サイトへの認証実施日時を指定します。(JST) YYYYMMDDhhmm形式
- @param
-
#auth_timestamp 認証タイムスタンプ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1283 def auth_timestamp=(auth_timestamp) @auth_timestamp = auth_timestamp end
認証要求タイプを設定する¶ ↑
認証要求のタイプを指定します。
01:支払い 02:リカーリング 03:分割 04:カード追加 05:有効性確認 06:カード保有者確認 07:請求確認
※ 未指定の場合は、01:支払い
- @param
-
#authentication_indicator 認証要求タイプ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 734 def authentication_indicator=(authentication_indicator) @authentication_indicator = authentication_indicator end
請求先住所_市区町村を設定する¶ ↑
請求先住所の市区町村を指定します。
- @param
-
#billing_address_city 請求先住所_市区町村
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 938 def billing_address_city=(billing_address_city) @billing_address_city = billing_address_city end
請求先住所_国を設定する¶ ↑
請求先住所の国を指定します。 ISO 3166-1 numericで定義されているコードを設定します。
- @param
-
#billing_address_country 請求先住所_国
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 957 def billing_address_country=(billing_address_country) @billing_address_country = billing_address_country end
請求先住所1を設定する¶ ↑
請求先住所1を指定します。
- @param
-
#billing_address_line1 請求先住所1
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 975 def billing_address_line1=(billing_address_line1) @billing_address_line1 = billing_address_line1 end
請求先住所2を設定する¶ ↑
請求先住所2を指定します。
- @param
-
#billing_address_line2 請求先住所2
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 993 def billing_address_line2=(billing_address_line2) @billing_address_line2 = billing_address_line2 end
請求先住所3を設定する¶ ↑
請求先住所3を指定します。
- @param
-
#billing_address_line3 請求先住所3
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1011 def billing_address_line3=(billing_address_line3) @billing_address_line3 = billing_address_line3 end
請求先住所_都道府県を設定する¶ ↑
請求先住所の都道府県を指定します。 ISO 3166-2で定義されているコードを設定します。
- @param
-
#billing_address_state 請求先住所_都道府県
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1048 def billing_address_state=(billing_address_state) @billing_address_state = billing_address_state end
請求先郵便番号を設定する¶ ↑
請求先郵便番号を指定します。
- @param
-
#billing_postal_code 請求先郵便番号
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1029 def billing_postal_code=(billing_postal_code) @billing_postal_code = billing_postal_code end
ボーナス初回年月を設定する¶ ↑
ボーナス初回年月を指定します。 YYMM(年月)の形式
- @param
-
#bonus_first_payment ボーナス初回年月
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 490 def bonus_first_payment=(bonus_first_payment) @bonus_first_payment = bonus_first_payment end
カード接続センターを設定する¶ ↑
カード接続センターを指定します。 “jcn”: Jcn接続 “cafis”: CAFIS接続 ※ 未指定の場合は、デフォルトの接続センターを検証
- @param
-
#card_center カード接続センター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 172 def card_center=(card_center) @card_center = card_center end
カード有効期限を設定する¶ ↑
クレジットカードの有効期限を指定します。 MM/YY (月 + “/” + 年)の形式
- @param
-
#card_expire カード有効期限
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 151 def card_expire=(card_expire) @card_expire = card_expire end
カード番号を設定する¶ ↑
クレジットカード番号を指定します。 記号はハイフン、ブランク、ピリオドが使用可能
(ハイフンを含んでも含まなくても同様に処理が可能)
- @param
-
#card_number カード番号
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 132 def card_number=(card_number) @card_number = card_number end
カード保有者メールアドレスを設定する¶ ↑
カード保有者メールアドレスを指定します。
- @param
-
#cardholder_email カード保有者メールアドレス
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 812 def cardholder_email=(cardholder_email) @cardholder_email = cardholder_email end
カード保有者自宅電話番号国コードを設定する¶ ↑
カード保有者自宅電話番号の国コードを指定します。
- @param
-
#cardholder_home_phone_country カード保有者自宅電話番号国コード
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 830 def cardholder_home_phone_country=(cardholder_home_phone_country) @cardholder_home_phone_country = cardholder_home_phone_country end
カード保有者自宅電話番号を設定する¶ ↑
カード保有者自宅電話番号を指定します。
- @param
-
#cardholder_home_phone_number カード保有者自宅電話番号
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 848 def cardholder_home_phone_number=(cardholder_home_phone_number) @cardholder_home_phone_number = cardholder_home_phone_number end
カード保有者携帯電話番号国コードを取得する¶ ↑
- @return
-
カード保有者携帯電話番号国コード
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 856 def cardholder_mobile_phone_country @cardholder_mobile_phone_country = nil unless instance_variable_defined?(:@cardholder_mobile_phone_country) @cardholder_mobile_phone_country end
カード保有者携帯電話番号国コードを設定する¶ ↑
カード保有者携帯電話番号の国コードを指定します。
- @param
-
#cardholder_mobile_phone_country カード保有者携帯電話番号国コード
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 866 def cardholder_mobile_phone_country=(cardholder_mobile_phone_country) @cardholder_mobile_phone_country = cardholder_mobile_phone_country end
カード保有者携帯電話番号を設定する¶ ↑
カード保有者携帯電話番号を指定します。
- @param
-
#cardholder_mobile_phone_number カード保有者携帯電話番号
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 884 def cardholder_mobile_phone_number=(cardholder_mobile_phone_number) @cardholder_mobile_phone_number = cardholder_mobile_phone_number end
カード保有者名を設定する¶ ↑
カード保有者名を指定します。2桁以上。 ※ 3Dセキュア 2.0の場合は(カード保有者名省略フラグをtrueで設定しない限り)必須です。
- @param
-
#cardholder_name カード保有者名
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 774 def cardholder_name=(cardholder_name) @cardholder_name = cardholder_name end
カード保有者名省略フラグを設定する¶ ↑
“true”: カード保有者名を省略可能 “false”: カード保有者名は必須 ※未指定の場合は、false: カード保有者名は必須
- @param
-
#cardholder_name_omit_flag カード保有者名省略フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 794 def cardholder_name_omit_flag=(cardholder_name_omit_flag) @cardholder_name_omit_flag = cardholder_name_omit_flag end
カード保有者勤務先電話番号国コードを設定する¶ ↑
カード保有者勤務先電話番号の国コードを指定します。
- @param
-
#cardholder_work_phone_country カード保有者勤務先電話番号国コード
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 902 def cardholder_work_phone_country=(cardholder_work_phone_country) @cardholder_work_phone_country = cardholder_work_phone_country end
カード保有者勤務先電話番号を設定する¶ ↑
カード保有者勤務先電話番号を指定します。
- @param
-
#cardholder_work_phone_number カード保有者勤務先電話番号
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 920 def cardholder_work_phone_number=(cardholder_work_phone_number) @cardholder_work_phone_number = cardholder_work_phone_number end
通貨単位を設定する¶ ↑
通貨単位を指定します。
- @param
-
#currency_unit 通貨単位
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 397 def currency_unit=(currency_unit) @currency_unit = currency_unit end
消費者IPアドレスを設定する¶ ↑
コンシューマのブラウザ情報でアプリケーションサーバから取得して設定します。 半角英数字以外に、“.(ドット)”が使用可能です。
- @param
-
#customer_ip 消費者IPアドレス
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1195 def customer_ip=(customer_ip) @customer_ip = customer_ip end
商品お届け先メールアドレスを設定する¶ ↑
商品お届け先メールアドレスを指定します。
- @param
-
#delivery_email_address 商品お届け先メールアドレス
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1639 def delivery_email_address=(delivery_email_address) @delivery_email_address = delivery_email_address end
デバイスチャネルを設定する¶ ↑
デバイスチャネルを指定します。
01:アプリベース 02:ブラウザベース 03:3DSリクエスター(3RI)
※ 未指定の場合は、マスタに登録された値を使用します。
マスタにも値が設定されていない場合は、3Dセキュア 1.0.2として扱います。
- @param
-
#device_channel デバイスチャネル
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 687 def device_channel=(device_channel) @device_channel = device_channel end
拡張伝票情報を設定する¶ ↑
カード会社に伝送する売上伝送ファイルに設定する拡張伝票情報を指定します。
- @param
-
#ex_slip_info 拡張伝票情報
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1730 def ex_slip_info=(ex_slip_info) @ex_slip_info = ex_slip_info end
名前(名)カナを設定する¶ ↑
名前(名)カナ を指定します。 半角カナ(ア~ン)、半濁点が使用できます。 カード接続センターがsln以外の場合は利用できません。
- @param
-
#first_kana_name 名前(名)カナ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 359 def first_kana_name=(first_kana_name) @first_kana_name = first_kana_name end
初回請求年月を設定する¶ ↑
初回請求年月を指定します。 YYMM(年月)の形式
- @param
-
#first_payment 初回請求年月
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 471 def first_payment=(first_payment) @first_payment = first_payment end
不正検知評価取引情報を設定する¶ ↑
不正検知取引情報
- @param
-
#fraud_detection_request 不正検知評価取引情報
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 606 def fraud_detection_request=(fraud_detection_request) @fraud_detection_request = fraud_detection_request end
不正検知V2評価取引情報を設定する¶ ↑
-
不正検知V2評価取引情報を指定します。
- @param
-
#fraud_detection_v2_request 不正検知V2評価取引情報
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 624 def fraud_detection_v2_request=(fraud_detection_v2_request) @fraud_detection_v2_request = fraud_detection_v2_request end
HTTPアクセプトを設定する¶ ↑
コンシューマのブラウザ情報でアプリケーションサーバから取得して設定します。
- @param
-
#http_accept HTTPアクセプト
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 434 def http_accept=(http_accept) @http_accept = http_accept end
HTTPユーザエージェントを設定する¶ ↑
コンシューマのブラウザ情報でアプリケーションサーバから取得して設定します。
- @param
-
#http_user_agent HTTPユーザエージェント
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 452 def http_user_agent=(http_user_agent) @http_user_agent = http_user_agent end
商品コードを設定する¶ ↑
商品コードを指定します。
- @param
-
#item_code 商品コード
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 283 def item_code=(item_code) @item_code = item_code end
支払種別を設定する¶ ↑
JPOを指定します。 “10” “21”+“支払詳細” “22”+“支払詳細” “23”+“支払詳細” “24”+“支払詳細” “25”+“支払詳細” “31”+“支払詳細” “32”+“支払詳細” “33”+“支払詳細” “34”+“支払詳細” “61”+“支払詳細” “62”+“支払詳細” “63”+“支払詳細” “69”+“支払詳細” ※ 未指定の場合は、10(一括払い)
- @param
-
jpo 支払種別
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 225 def jpo=(jpo) @jpo = jpo end
名前(姓)カナを設定する¶ ↑
名前(姓)カナ を指定します。 半角カナ(ア~ン)、半濁点が使用できます。 カード接続センターがsln以外の場合は利用できません。
- @param
-
#last_kana_name 名前(姓)カナ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 379 def last_kana_name=(last_kana_name) @last_kana_name = last_kana_name end
決済金額(多通貨)を設定する¶ ↑
決済金額(多通貨)を指定します。 1 以上かつ 99999999 以下である必要があります。
- @param
-
#mc_amount 決済金額(多通貨)
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 509 def mc_amount=(mc_amount) @mc_amount = mc_amount end
メッセージカテゴリを設定する¶ ↑
メッセージのカテゴリを指定します。
01:PA(支払い認証) 02:NPA(支払い無しの認証)
※ サービスオプションタイプがmpi-complete、mpi-company、mpi-merchantの場合は、“01”のみ指定可能です。
- @param
-
#message_category メッセージカテゴリ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 755 def message_category=(message_category) @message_category = message_category end
本人認証用仕向け先コードを設定する¶ ↑
本人認証処理のみ仕向け先カード会社を変更したい場合に、仕向け先カード会社コードを指定します。 ※mpi-none以外の場合の、クレジットカード決済の仕向け先カード会社には影響しません。
- @param
-
#mpi_acquirer_code 本人認証用仕向け先コード
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1712 def mpi_acquirer_code=(mpi_acquirer_code) @mpi_acquirer_code = mpi_acquirer_code end
拡張パラメータリストを設定する¶ ↑
- @param
-
#option_params 拡張パラメータリスト
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1769 def option_params=(option_params) @option_params = option_params end
支払いアカウント登録日を設定する¶ ↑
支払アカウントが加盟店サイトのカード保有者のアカウントに登録された日付。 YYYYMMDD形式
- @param
-
#payment_account_age 支払いアカウント登録日
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1499 def payment_account_age=(payment_account_age) @payment_account_age = payment_account_age end
支払いアカウント所持期間インジケーターを取得する¶ ↑
- @return
-
支払いアカウント所持期間インジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1507 def payment_account_age_indicator @payment_account_age_indicator = nil unless instance_variable_defined?(:@payment_account_age_indicator) @payment_account_age_indicator end
支払いアカウント所持期間インジケーターを設定する¶ ↑
支払アカウントが加盟店サイトのカード保有者アカウントに登録されていた期間。
01:アカウントなし(ゲストチェックアウト) 02:このトランザクション中に作成された 03:30日未満 04:30〜60日 05:61日以上
- @param
-
#payment_account_age_indicator 支払いアカウント所持期間インジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1522 def payment_account_age_indicator=(payment_account_age_indicator) @payment_account_age_indicator = payment_account_age_indicator end
プレオーダー購入インジケーターを設定する¶ ↑
プレオーダー購入インジケーターを指定します。
- @param
-
#pre_order_purchase_indicator プレオーダー購入インジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1657 def pre_order_purchase_indicator=(pre_order_purchase_indicator) @pre_order_purchase_indicator = pre_order_purchase_indicator end
リダイレクションURIを設定する¶ ↑
検証結果を返すURIを指定します。 ※ 未指定の場合は、マスタに登録されたURIを用います。
- @param
-
#redirection_uri リダイレクションURI
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 416 def redirection_uri=(redirection_uri) @redirection_uri = redirection_uri end
再注文商品インジケーターを設定する¶ ↑
再注文商品インジケーターを指定します。
- @param
-
#reorder_items_indicator 再注文商品インジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1675 def reorder_items_indicator=(reorder_items_indicator) @reorder_items_indicator = reorder_items_indicator end
リクエスターチャレンジインジケーターを設定する¶ ↑
リクエスターチャレンジインジケーターを指定します。
- @param
-
#requestor_challenge_indicator リクエスターチャレンジインジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1621 def requestor_challenge_indicator=(requestor_challenge_indicator) @requestor_challenge_indicator = requestor_challenge_indicator end
売上日を設定する¶ ↑
売上日を指定します。 YYYYMMDD形式
- @param
-
#sales_day 売上日
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 265 def sales_day=(sales_day) @sales_day = sales_day end
セキュリティコードを設定する¶ ↑
セキュリティコードを指定します。
- @param
-
#security_code セキュリティコード
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 301 def security_code=(security_code) @security_code = security_code end
サービスオプションタイプを設定する¶ ↑
“mpi-none” : MPI 単体サービス “mpi-complete” : 完全認証 “mpi-company” : 通常認証(カード会社リスク負担) “mpi-merchant” : 通常認証(カード会社、加盟店リスク負担)
- @param
-
#service_option_type サービスオプションタイプ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 73 def service_option_type=(service_option_type) @service_option_type = service_option_type end
配送先住所初回使用日を設定する¶ ↑
このトランザクションに使用された配送先住所が、加盟店サイトで初めて使用された日付。 YYYYMMDD形式
- @param
-
#ship_address_usage_date 配送先住所初回使用日
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1541 def ship_address_usage_date=(ship_address_usage_date) @ship_address_usage_date = ship_address_usage_date end
配送先住所利用状況インジケーターを設定する¶ ↑
この取引に使用された配送先住所が、加盟店サイトで初めて使用されてからの期間。
01:このトランザクションが初めて 02:30日未満 03:30〜60日 04:61日以上
- @param
-
#ship_address_usage_indicator 配送先住所利用状況インジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1563 def ship_address_usage_indicator=(ship_address_usage_indicator) @ship_address_usage_indicator = ship_address_usage_indicator end
配送方法インジケーターを設定する¶ ↑
配送方法インジケーターを指定します。
- @param
-
#ship_indicator 配送方法インジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1693 def ship_indicator=(ship_indicator) @ship_indicator = ship_indicator end
配送先名インジケーターを設定する¶ ↑
アカウントに登録されているカード保有者名が、この取引で使用された配送名と同一であるかどうか。
01:配送名と同じアカウント名 02:配送名とは異なるアカウント名
- @param
-
#ship_name_indicator 配送先名インジケーター
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1583 def ship_name_indicator=(ship_name_indicator) @ship_name_indicator = ship_name_indicator end
配送先住所_市区町村を設定する¶ ↑
配送先住所の市区町村を指定します。
- @param
-
#shipping_address_city 配送先住所_市区町村
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1066 def shipping_address_city=(shipping_address_city) @shipping_address_city = shipping_address_city end
配送先住所_国を設定する¶ ↑
配送先住所の国を指定します。 ISO 3166-1 numericで定義されているコードを設定します。
- @param
-
#shipping_address_country 配送先住所_国
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1085 def shipping_address_country=(shipping_address_country) @shipping_address_country = shipping_address_country end
配送先住所1を設定する¶ ↑
配送先住所1を指定します。
- @param
-
#shipping_address_line1 配送先住所1
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1103 def shipping_address_line1=(shipping_address_line1) @shipping_address_line1 = shipping_address_line1 end
配送先住所2を設定する¶ ↑
配送先住所2を指定します。
- @param
-
#shipping_address_line2 配送先住所2
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1121 def shipping_address_line2=(shipping_address_line2) @shipping_address_line2 = shipping_address_line2 end
配送先住所3を設定する¶ ↑
配送先住所3を指定します。
- @param
-
#shipping_address_line3 配送先住所3
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1139 def shipping_address_line3=(shipping_address_line3) @shipping_address_line3 = shipping_address_line3 end
配送先住所_都道府県を設定する¶ ↑
配送先住所の都道府県を指定します。 ISO 3166-2で定義されているコードを設定します。
- @param
-
#shipping_address_state 配送先住所_都道府県
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1176 def shipping_address_state=(shipping_address_state) @shipping_address_state = shipping_address_state end
配送先郵便番号を設定する¶ ↑
配送先郵便番号を指定します。
- @param
-
#shipping_postal_code 配送先郵便番号
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1157 def shipping_postal_code=(shipping_postal_code) @shipping_postal_code = shipping_postal_code end
不審アカウントアクティビティを設定する¶ ↑
加盟店サイトがカード保有者アカウントで疑わしい行為(過去の不正行為を含む)を経験したことがあるかどうか。
01:疑わしい活動は観察されていない 02:不審な活動が観察された
- @param
-
#suspicious_account_activity 不審アカウントアクティビティ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1603 def suspicious_account_activity=(suspicious_account_activity) @suspicious_account_activity = suspicious_account_activity end
仮登録フラグを設定する¶ ↑
0:仮登録しない 1:仮登録する
- @param
-
#temp_registration 仮登録フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 588 def temp_registration=(temp_registration) @temp_registration = temp_registration end
詳細パラメータ連携フラグを設定する¶ ↑
0:パラメータ連携しない 1:パラメータ連携する 2:パラメータ連携しない(GET)
※ 未指定の場合は、マスタに登録された値を使用します。
- @param
-
#verify_result_link 詳細パラメータ連携フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 569 def verify_result_link=(verify_result_link) @verify_result_link = verify_result_link end
本人認証有効期限を設定する¶ ↑
消費者が本人認証処理を完了するまでの有効期限(分単位)を指定します。 1 以上かつ 999 以下である必要があります。 ※ 未指定の場合は、有効期限のチェックを行いません。
- @param
-
#verify_timeout 本人認証有効期限
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 664 def verify_timeout=(verify_timeout) @verify_timeout = verify_timeout end
売上フラグを設定する¶ ↑
売上フラグを指定します。(任意指定) “true”: 与信・売上 “false”: 与信のみ ※ 未指定の場合は、false:与信のみ
- @param
-
#with_capture 売上フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 246 def with_capture=(with_capture) @with_capture = with_capture end
チャレンジ認証フラグを設定する¶ ↑
チャレンジ認証を行うかどうかを指定します。(任意指定) “true”: チャレンジ認証を行う “false”: チャレンジ認証を行わない ※ 未指定の場合は、true: チャレンジ認証を行う
- @param
-
#with_challenge チャレンジ認証フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 1216 def with_challenge=(with_challenge) @with_challenge = with_challenge end
不正検知実施フラグを設定する¶ ↑
不正検知実施フラグを指定します。 “true”: 実施する “false”: 実施しない
- @param
-
#with_fraud_detection 不正検知実施フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/mpi_authorize_request_dto.rb, line 644 def with_fraud_detection=(with_fraud_detection) @with_fraud_detection = with_fraud_detection end