class Veritrans::Tercerog::Mdk::AbstractPaymentVirtualaccRequestDto

銀行振込決済のみ継承する親クラス

@author

VeriTrans Inc.

Public Instance Methods

reject_bank_account() click to toggle source

銀行口座関連付け拒否フラグを取得する

@return

銀行口座関連付け拒否フラグ

# File tgMdk/lib/tg_mdk/mdk_dto/abstract_payment_virtualacc_request_dto.rb, line 21
def reject_bank_account
  exist_bank_account_param
  return pay_now_id_param.account_param.bank_account_param.reject_bank_account
end
reject_bank_account=(reject_bank_account) click to toggle source

銀行口座関連付け拒否フラグを設定する

銀行口座関連付け拒否フラグを指定します。

@param

#reject_bank_account 銀行口座関連付け拒否フラグ

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

Private Instance Methods

exist_account_param() click to toggle source

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

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

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

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

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

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