class Veritrans::Tercerog::Mdk::AbstractPayNowIdRequestDto
PayNowIDリクエストDTOの親クラス¶ ↑
- @author
-
VeriTrans Inc.
Public Instance Methods
会員IDを設定する¶ ↑
会員IDを指定します。
- @param
-
#account_id 会員ID
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 54 def account_id=(account_id) exist_account_param pay_now_id_param.account_param.account_id = account_id end
口座管理方式を設定する¶ ↑
口座管理方式を指定します。
- @param
-
#account_manage_type 口座管理方式
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 880 def account_manage_type=(account_manage_type) exist_bank_account_param pay_now_id_param.account_param.bank_account_param.account_manage_type = account_manage_type end
口座番号を設定する¶ ↑
口座番号を指定します。
- @param
-
#account_number 口座番号
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 861 def account_number=(account_number) exist_bank_account_param pay_now_id_param.account_param.bank_account_param.account_number = account_number end
口座種別を設定する¶ ↑
口座種別を指定します。
- @param
-
#account_type 口座種別
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 842 def account_type=(account_type) exist_bank_account_param pay_now_id_param.account_param.bank_account_param.account_type = account_type end
仕向先会社コードを取得する¶ ↑
- @return
-
仕向先会社コード
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 762 def acquire_code if self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_ACCOUNT || self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_RECURRING exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.acquire_code elsif self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_CHARGE exist_charge_param pay_now_id_param.charge_param.acquire_code end end
仕向先会社コードを設定する¶ ↑
仕向先会社コードを指定します。
- @param
-
#acquire_code 仕向先会社コード
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 779 def acquire_code=(acquire_code) if self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_ACCOUNT || self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_RECURRING exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.acquire_code = acquire_code elsif self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_CHARGE exist_charge_param pay_now_id_param.charge_param.acquire_code = acquire_code end end
カード情報追加フラグを設定する¶ ↑
カード情報追加フラグを指定します。
- @param
-
#add_card_info カード情報追加フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 225 def add_card_info=(add_card_info) exist_account_basic_param pay_now_id_param.account_param.account_basic_param.add_card_info = add_card_info end
継続課金金額を取得する¶ ↑
- @return
-
継続課金金額
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 696 def amount if self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_ACCOUNT || self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_RECURRING exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.amount elsif self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_CHARGE exist_charge_param pay_now_id_param.charge_param.amount end end
継続課金金額を設定する¶ ↑
継続課金金額を指定します。
- @param
-
amount 継続課金金額
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 713 def amount=(amount) if self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_ACCOUNT || self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_RECURRING exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.amount = amount elsif self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_CHARGE exist_charge_param pay_now_id_param.charge_param.amount = amount end end
金融機関コードを設定する¶ ↑
金融機関コードを指定します。
- @param
-
#bank_code 金融機関コード
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 805 def bank_code=(bank_code) exist_bank_account_param pay_now_id_param.account_param.bank_account_param.bank_code = bank_code end
支店コードを設定する¶ ↑
支店コードを指定します。
- @param
-
#branch_code 支店コード
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 824 def branch_code=(branch_code) exist_bank_account_param pay_now_id_param.account_param.bank_account_param.branch_code = branch_code end
有効期限を設定する¶ ↑
有効期限を指定します。
- @param
-
#card_expire 有効期限
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 415 def card_expire=(card_expire) exist_card_param pay_now_id_param.account_param.card_param.card_expire = card_expire end
カード番号を設定する¶ ↑
カード番号を指定します。
- @param
-
#card_number カード番号
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 396 def card_number=(card_number) exist_card_param pay_now_id_param.account_param.card_param.card_number = card_number end
カード番号マスクタイプを設定する¶ ↑
- @param
-
#card_number_mask_type カード番号マスクタイプ
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 470 def card_number_mask_type=(card_number_mask_type) exist_card_param pay_now_id_param.account_param.card_param.card_number_mask_type = card_number_mask_type end
カード保有者名を設定する¶ ↑
カード保有者名を指定します。
- @param
-
#cardholder_name カード保有者名
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 434 def cardholder_name=(cardholder_name) exist_card_param pay_now_id_param.account_param.card_param.cardholder_name = cardholder_name end
課金日取扱区分を設定する¶ ↑
課金日取扱区分を指定します。
- @param
-
#charge_type 課金日取扱区分
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 994 def charge_type=(charge_type) exist_charge_param pay_now_id_param.charge_param.charge_type = charge_type end
洗替設定フラグを設定する¶ ↑
洗替設定フラグを指定します。
- @param
-
#cleaning_config 洗替設定フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 282 def cleaning_config=(cleaning_config) exist_account_basic_param pay_now_id_param.account_param.account_basic_param.cleaning_config = cleaning_config end
洗替実施マーチャントIDを設定する¶ ↑
洗替実施マーチャントIDを指定します。
- @param
-
#cleaning_merchant_id 洗替実施マーチャントID
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 937 def cleaning_merchant_id=(cleaning_merchant_id) exist_order_param pay_now_id_param.order_param.cleaning_merchant_id = cleaning_merchant_id end
入会年月日を設定する¶ ↑
入会年月日を指定します。
- @param
-
#create_date 入会年月日
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 149 def create_date=(create_date) exist_account_basic_param pay_now_id_param.account_param.account_basic_param.create_date = create_date end
標準カードフラグを設定する¶ ↑
標準カードフラグを指定します。
- @param
-
#default_card 標準カードフラグ
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 320 def default_card=(default_card) exist_card_param pay_now_id_param.account_param.card_param.default_card = default_card end
標準カードIDを設定する¶ ↑
標準カードIDを指定します。
- @param
-
#default_card_id 標準カードID
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 339 def default_card_id=(default_card_id) exist_card_param pay_now_id_param.account_param.card_param.default_card_id = default_card_id end
標準カード限定フラグを設定する¶ ↑
標準カード限定フラグを指定します。
- @param
-
#default_card_only 標準カード限定フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 263 def default_card_only=(default_card_only) exist_account_basic_param pay_now_id_param.account_param.account_basic_param.default_card_only = default_card_only end
カード情報削除フラグを設定する¶ ↑
カード情報削除フラグを指定します。
- @param
-
#delete_card_info カード情報削除フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 206 def delete_card_info=(delete_card_info) exist_account_basic_param pay_now_id_param.account_param.account_basic_param.delete_card_info = delete_card_info end
退会年月日を設定する¶ ↑
退会年月日を指定します。
- @param
-
#delete_date 退会年月日
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 168 def delete_date=(delete_date) exist_account_basic_param pay_now_id_param.account_param.account_basic_param.delete_date = delete_date end
元会員ID退会フラグを設定する¶ ↑
元会員ID退会フラグを指定します。
- @param
-
#delete_original_account_id 元会員ID退会フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 244 def delete_original_account_id=(delete_original_account_id) exist_account_basic_param pay_now_id_param.account_param.account_basic_param.delete_original_account_id = delete_original_account_id end
次回課金終了フラグを設定する¶ ↑
次回課金終了フラグを指定します。
- @param
-
#final_charge 次回課金終了フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 578 def final_charge=(final_charge) exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.final_charge = final_charge end
強制退会フラグを設定する¶ ↑
強制退会フラグを指定します。
- @param
-
#force_delete_date 強制退会フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 187 def force_delete_date=(force_delete_date) exist_account_basic_param pay_now_id_param.account_param.account_basic_param.force_delete_date = force_delete_date end
課金グループIDを取得する¶ ↑
- @return
-
課金グループID
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 497 def group_id if self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_ACCOUNT || self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_RECURRING exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.group_id elsif self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_CHARGE exist_charge_param pay_now_id_param.charge_param.group_id end end
課金グループIDを設定する¶ ↑
課金グループIDを指定します。
- @param
-
#group_id 課金グループID
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 514 def group_id=(group_id) if self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_ACCOUNT || self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_RECURRING exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.group_id = group_id elsif self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_CHARGE exist_charge_param pay_now_id_param.charge_param.group_id = group_id end end
課金グループ名を設定する¶ ↑
課金グループ名を指定します。
- @param
-
#group_name 課金グループ名
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 956 def group_name=(group_name) exist_charge_param pay_now_id_param.charge_param.group_name = group_name end
都度/初回課金金額を取得する¶ ↑
- @return
-
都度/初回課金金額
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 663 def one_time_amount if self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_ACCOUNT || self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_RECURRING exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.one_time_amount elsif self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_CHARGE exist_charge_param pay_now_id_param.charge_param.one_time_amount end end
都度/初回課金金額を設定する¶ ↑
都度/初回課金金額を指定します。
- @param
-
#one_time_amount 都度/初回課金金額
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 680 def one_time_amount=(one_time_amount) if self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_ACCOUNT || self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_RECURRING exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.one_time_amount = one_time_amount elsif self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_CHARGE exist_charge_param pay_now_id_param.charge_param.one_time_amount = one_time_amount end end
ワンタイムトークン種別を設定する¶ ↑
ワンタイムトークン種別を指定します。
- @param
-
#onetime_token_type ワンタイムトークン種別
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 73 def onetime_token_type=(onetime_token_type) exist_account_param pay_now_id_param.account_param.onetime_token_type = onetime_token_type end
元会員IDを設定する¶ ↑
元会員IDを指定します。
- @param
-
#original_account_id 元会員ID
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 92 def original_account_id=(original_account_id) exist_account_param pay_now_id_param.account_param.original_account_id = original_account_id end
元取引IDを設定する¶ ↑
元取引IDを指定します。
- @param
-
#original_order_id 元取引ID
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 918 def original_order_id=(original_order_id) exist_order_param pay_now_id_param.order_param.original_order_id = original_order_id end
PayNowIDを設定する¶ ↑
PayNowIDを指定します。
- @param
-
#pay_now_id PayNowID
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 111 def pay_now_id=(pay_now_id) exist_account_param pay_now_id_param.account_param.pay_now_id = pay_now_id end
継続課金用メモ1を設定する¶ ↑
継続課金用メモ1を指定します。
- @param
-
#recurring_memo1 継続課金用メモ1
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 597 def recurring_memo1=(recurring_memo1) exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.recurring_memo1 = recurring_memo1 end
継続課金用メモ2を設定する¶ ↑
継続課金用メモ2を指定します。
- @param
-
#recurring_memo2 継続課金用メモ2
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 616 def recurring_memo2=(recurring_memo2) exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.recurring_memo2 = recurring_memo2 end
継続課金用メモ3を設定する¶ ↑
継続課金用メモ3を指定します。
- @param
-
#recurring_memo3 継続課金用メモ3
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 635 def recurring_memo3=(recurring_memo3) exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.recurring_memo3 = recurring_memo3 end
銀行口座関連付け拒否フラグを設定する¶ ↑
銀行口座関連付け拒否フラグを指定します。
- @param
-
#reject_bank_account 銀行口座関連付け拒否フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 899 def reject_bank_account=(reject_bank_account) exist_bank_account_param pay_now_id_param.account_param.bank_account_param.reject_bank_account = reject_bank_account end
売上日を取得する¶ ↑
- @return
-
売上日
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 729 def sales_day if self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_ACCOUNT || self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_RECURRING exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.sales_day elsif self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_CHARGE exist_charge_param pay_now_id_param.charge_param.sales_day end end
売上日を設定する¶ ↑
売上日を指定します。
- @param
-
#sales_day 売上日
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 746 def sales_day=(sales_day) if self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_ACCOUNT || self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_RECURRING exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.sales_day = sales_day elsif self.service_type == Veritrans::Tercerog::Mdk::PayNowIdConstants::SERVICE_TYPE_CHARGE exist_charge_param pay_now_id_param.charge_param.sales_day = sales_day end end
セキュリティコードを設定する¶ ↑
セキュリティコードを指定します。
- @param
-
#security_code セキュリティコード
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 358 def security_code=(security_code) exist_card_param pay_now_id_param.account_param.card_param.security_code = security_code end
課金開始日を設定する¶ ↑
課金開始日を指定します。
- @param
-
#start_date 課金開始日
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 540 def start_date=(start_date) exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.start_date = start_date end
リクエスト項目を設定する¶ ↑
リクエスト項目を指定します。
- @param
-
#trans_data リクエスト項目
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 130 def trans_data=(trans_data) exist_account_param pay_now_id_param.account_param.trans_data = trans_data end
課金オプション利用フラグを設定する¶ ↑
課金オプション利用フラグを指定します。
- @param
-
#use_charge_option 課金オプション利用フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 654 def use_charge_option=(use_charge_option) exist_recurring_charge_param pay_now_id_param.account_param.recurring_charge_param.use_charge_option = use_charge_option end
Private Instance Methods
account_basic_paramが設定されているか判定する¶ ↑
account_basic_paramが設定されているか判定します。 設定されていない場合はインスタンスを生成し、account_paramに設定します。
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 1076 def exist_account_basic_param exist_account_param if pay_now_id_param.account_param.account_basic_param.nil? pay_now_id_param.account_param.account_basic_param = AccountBasicParam.new end end
account_paramが設定されているか判定する¶ ↑
account_paramが設定されているか判定します。 設定されていない場合はインスタンスを生成し、pay_now_id_paramに設定します。
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 1054 def exist_account_param if pay_now_id_param.account_param.nil? pay_now_id_param.account_param = AccountParam.new end end
bank_account_paramが設定されているか判定する¶ ↑
bank_account_paramが設定されているか判定します。 設定されていない場合はインスタンスを生成し、account_paramに設定します。
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 1112 def exist_bank_account_param exist_account_param if pay_now_id_param.account_param.bank_account_param.nil? pay_now_id_param.account_param.bank_account_param = BankAccountParam.new end end
card_paramが設定されているか判定する¶ ↑
card_paramが設定されているか判定します。 設定されていない場合はインスタンスを生成し、account_paramに設定します。
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 1088 def exist_card_param exist_account_param if pay_now_id_param.account_param.card_param.nil? pay_now_id_param.account_param.card_param = CardParam.new end end
recurring_charge_paramが設定されているか判定する¶ ↑
recurring_charge_paramが設定されているか判定します。 設定されていない場合はインスタンスを生成し、account_paramに設定します。
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 1100 def exist_recurring_charge_param exist_account_param if pay_now_id_param.account_param.recurring_charge_param.nil? pay_now_id_param.account_param.recurring_charge_param = RecurringChargeParam.new end end
PayNowIdParamを取得する¶ ↑
- @return
# File tgMdk/lib/tg_mdk/mdk_dto/abstract_pay_now_id_request_dto.rb, line 1041 def pay_now_id_param @pay_now_id_param = nil unless instance_variable_defined?(:@pay_now_id_param) if @pay_now_id_param.nil? @pay_now_id_param = PayNowIdParam.new end return @pay_now_id_param end