class Veritrans::Tercerog::Mdk::AbstractPaymentRequestDto

決済の親クラス

@author

VeriTrans Inc.

Public Instance Methods

account_id() click to toggle source

会員IDを取得する

@return

会員ID

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 106
def account_id
  exist_account_param
  return pay_now_id_param.account_param.account_id
end
account_id=(account_id) click to toggle source

会員IDを設定する

会員IDを指定します。

@param

#account_id 会員ID

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 116
def account_id=(account_id)
  exist_account_param
  pay_now_id_param.account_param.account_id = account_id
end
create_date() click to toggle source

入会年月日を取得する

@return

入会年月日

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 125
def create_date
  exist_account_basic_param
  return pay_now_id_param.account_param.account_basic_param.create_date
end
create_date=(create_date) click to toggle source

入会年月日を設定する

入会年月日を指定します。

@param

#create_date 入会年月日

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 135
def create_date=(create_date)
  exist_account_basic_param
  pay_now_id_param.account_param.account_basic_param.create_date = create_date
end
free_key() click to toggle source

キー情報を取得する

@return

キー情報

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 72
def free_key
  pay_now_id_param.free_key
end
free_key=(free_key) click to toggle source

キー情報を設定する

キー情報を指定します。

@param

#free_key キー情報

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 81
def free_key=(free_key)
  pay_now_id_param.free_key = free_key
end
memo1() click to toggle source

取引メモ1を取得する

@return

取引メモ1

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 21
def memo1
  pay_now_id_param.memo1
end
memo1=(memo1) click to toggle source

取引メモ1を設定する

取引メモ1を指定します。

@param

memo1 取引メモ1

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 30
def memo1=(memo1)
  pay_now_id_param.memo1 = memo1
end
memo2() click to toggle source

取引メモ2を取得する

@return

取引メモ2

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 38
def memo2
  pay_now_id_param.memo2
end
memo2=(memo2) click to toggle source

取引メモ2を設定する

取引メモ2を指定します。

@param

memo2 取引メモ1

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 47
def memo2=(memo2)
  pay_now_id_param.memo2 = memo2
end
memo3() click to toggle source

取引メモ3を取得する

@return

取引メモ3

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 55
def memo3
  pay_now_id_param.memo3
end
memo3=(memo3) click to toggle source

取引メモ3を設定する

取引メモ3を指定します。

@param

memo3 取引メモ1

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 64
def memo3=(memo3)
  pay_now_id_param.memo3 = memo3
end
receipt_data() click to toggle source

レシートデータを取得する

@return

レシートデータ

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 89
def receipt_data
  pay_now_id_param.receipt_data
end
receipt_data=(receipt_data) click to toggle source

レシートデータを設定する

レシートデータを指定します。

@param

#receipt_data レシートデータ

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 98
def receipt_data=(receipt_data)
  pay_now_id_param.receipt_data = receipt_data
end

Private Instance Methods

exist_account_basic_param() click to toggle source

account_basic_paramが設定されているか判定する

account_basic_paramが設定されているか判定します。 設定されていない場合はインスタンスを生成し、account_paramに設定します。

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 170
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
exist_account_param() click to toggle source

account_paramが設定されているか判定する

account_paramが設定されているか判定します。 設定されていない場合はインスタンスを生成し、pay_now_id_paramに設定します。

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 159
def exist_account_param
  if pay_now_id_param.account_param.nil?
    pay_now_id_param.account_param = AccountParam.new
  end
end
pay_now_id_param() click to toggle source

PayNowIdParamを取得する

@return

PayNowIdParam

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_request_dto.rb, line 146
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