class Veritrans::Tercerog::Mdk::BankAuthorizeRequestDto

決済サービスタイプ:銀行決済、コマンド名:決済の要求Dtoクラス

@author

VeriTrans Inc.

Constants

SERVICE_COMMAND

決済サービスコマンド 半角英数字 必須項目、固定値

SERVICE_TYPE

決済サービスタイプ 半角英数字 必須項目、固定値

Public Class Methods

new() click to toggle source

コンストラクタ

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 17
def initialize
  @service_type = SERVICE_TYPE
  @service_command = SERVICE_COMMAND
end

Public Instance Methods

address1() click to toggle source

住所1を取得する

@return

住所1

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 220
def address1
  @address1 = nil unless instance_variable_defined?(:@address1)
  @address1
end
address1=(address1) click to toggle source

住所1を設定する

  • ※最大50Byte

@param

address1 住所1

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 230
def address1=(address1)
  @address1 = address1
end
address2() click to toggle source

住所2を取得する

@return

住所2

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 238
def address2
  @address2 = nil unless instance_variable_defined?(:@address2)
  @address2
end
address2=(address2) click to toggle source

住所2を設定する

  • ※最大50Byte

@param

address2 住所2

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 248
def address2=(address2)
  @address2 = address2
end
address3() click to toggle source

住所3を取得する

@return

住所3

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 256
def address3
  @address3 = nil unless instance_variable_defined?(:@address3)
  @address3
end
address3=(address3) click to toggle source

住所3を設定する

  • ※最大100Byte

@param

address3 住所3

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 266
def address3=(address3)
  @address3 = address3
end
agreement_date() click to toggle source

成約日を取得する

@return

成約日

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 310
def agreement_date
  @agreement_date = nil unless instance_variable_defined?(:@agreement_date)
  @agreement_date
end
agreement_date=(agreement_date) click to toggle source

成約日を設定する

  • YYYYMMDD

@param

#agreement_date 成約日

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 320
def agreement_date=(agreement_date)
  @agreement_date = agreement_date
end
amount() click to toggle source

決済金額を取得する

@return

決済金額

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 97
def amount
  @amount = nil unless instance_variable_defined?(:@amount)
  @amount
end
amount=(amount) click to toggle source

決済金額を設定する

@param

amount 決済金額

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 106
def amount=(amount)
  @amount = amount
end
contents() click to toggle source

請求内容(漢字)を取得する

@return

請求内容(漢字)

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 328
def contents
  @contents = nil unless instance_variable_defined?(:@contents)
  @contents
end
contents=(contents) click to toggle source

請求内容(漢字)を設定する

  • インフォメーションとしてATM等に表示 ※最大24Byte

@param

contents 請求内容(漢字)

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 338
def contents=(contents)
  @contents = contents
end
contents_kana() click to toggle source

請求内容(カナ)を取得する

@return

請求内容(カナ)

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 346
def contents_kana
  @contents_kana = nil unless instance_variable_defined?(:@contents_kana)
  @contents_kana
end
contents_kana=(contents_kana) click to toggle source

請求内容(カナ)を設定する

  • インフォメーションとしてATM等に表示 ※最大48Byte

@param

#contents_kana 請求内容(カナ)

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 356
def contents_kana=(contents_kana)
  @contents_kana = contents_kana
end
kana1() click to toggle source

顧客名カナ1を取得する

@return

顧客名カナ1

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 148
def kana1
  @kana1 = nil unless instance_variable_defined?(:@kana1)
  @kana1
end
kana1=(kana1) click to toggle source

顧客名カナ1を設定する

  • 全角英数カナのみ ※最大20Byte

@param

kana1 顧客名カナ1

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 158
def kana1=(kana1)
  @kana1 = kana1
end
kana2() click to toggle source

顧客名カナ2を取得する

@return

顧客名カナ2

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 166
def kana2
  @kana2 = nil unless instance_variable_defined?(:@kana2)
  @kana2
end
kana2=(kana2) click to toggle source

顧客名カナ2を設定する

  • 全角英数カナのみ ※最大20Byte

@param

kana2 顧客名カナ2

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 176
def kana2=(kana2)
  @kana2 = kana2
end
name1() click to toggle source

顧客名1を取得する

@return

顧客名1

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 114
def name1
  @name1 = nil unless instance_variable_defined?(:@name1)
  @name1
end
name1=(name1) click to toggle source

顧客名1を設定する

@param

name1 顧客名1

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 123
def name1=(name1)
  @name1 = name1
end
name2() click to toggle source

顧客名2を取得する

@return

顧客名2

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 131
def name2
  @name2 = nil unless instance_variable_defined?(:@name2)
  @name2
end
name2=(name2) click to toggle source

顧客名2を設定する

@param

name2 顧客名2

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 140
def name2=(name2)
  @name2 = name2
end
option_params() click to toggle source

拡張パラメータリストを取得する

@return

拡張パラメータリスト

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 421
def option_params
  @option_params = nil unless instance_variable_defined?(:@option_params)
  @option_params
end
option_params=(option_params) click to toggle source

拡張パラメータリストを設定する

@param

#option_params 拡張パラメータリスト

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 430
def option_params=(option_params)
  @option_params = option_params
end
order_id() click to toggle source

取引IDを取得する

@return

取引ID

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 80
def order_id
  @order_id = nil unless instance_variable_defined?(:@order_id)
  @order_id
end
order_id=(order_id) click to toggle source

取引IDを設定する

@param

#order_id 取引ID

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 89
def order_id=(order_id)
  @order_id = order_id
end
pay_csv() click to toggle source

決済機関コードを取得する

@return

決済機関コード

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 364
def pay_csv
  @pay_csv = nil unless instance_variable_defined?(:@pay_csv)
  @pay_csv
end
pay_csv=(pay_csv) click to toggle source

決済機関コードを設定する

  • ※「画面言語」を設定した場合は、当項目を設定することはできない。

@param

#pay_csv 決済機関コード

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 374
def pay_csv=(pay_csv)
  @pay_csv = pay_csv
end
pay_limit() click to toggle source

支払期限を取得する

@return

支払期限

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 292
def pay_limit
  @pay_limit = nil unless instance_variable_defined?(:@pay_limit)
  @pay_limit
end
pay_limit=(pay_limit) click to toggle source

支払期限を設定する

  • YYYYMMDD

@param

#pay_limit 支払期限

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 302
def pay_limit=(pay_limit)
  @pay_limit = pay_limit
end
post1() click to toggle source

郵便番号1を取得する

@return

郵便番号1

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 184
def post1
  @post1 = nil unless instance_variable_defined?(:@post1)
  @post1
end
post1=(post1) click to toggle source

郵便番号1を設定する

  • 郵便番号上3桁

@param

post1 郵便番号1

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 194
def post1=(post1)
  @post1 = post1
end
post2() click to toggle source

郵便番号2を取得する

@return

郵便番号2

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 202
def post2
  @post2 = nil unless instance_variable_defined?(:@post2)
  @post2
end
post2=(post2) click to toggle source

郵便番号2を設定する

  • 郵便番号下4桁

@param

post2 郵便番号2

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 212
def post2=(post2)
  @post2 = post2
end
service_command() click to toggle source

決済サービスコマンドを取得する

@return

決済サービスコマンド

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 49
def service_command
  @service_command = nil unless instance_variable_defined?(:@service_command)
  @service_command
end
service_option_type() click to toggle source

決済サービスオプションを取得する

@return

決済サービスオプション

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 58
def service_option_type
  @service_option_type = nil unless instance_variable_defined?(:@service_option_type)
  @service_option_type
end
service_option_type=(service_option_type) click to toggle source

決済サービスオプションを設定する

  • “atm”:ATM決済(番号通知方式)

  • “netbank-pc”:ネットバンク決済(銀行リンク方式:PC)

  • “netbank-docomo”:ネットバンク決済(銀行リンク方式:docomo)

  • “netbank-softbank”:ネットバンク決済(銀行リンク方式:SoftBank)

  • “netbank-au”:ネットバンク決済(銀行リンク方式:au)

@param

#service_option_type 決済サービスオプション

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 72
def service_option_type=(service_option_type)
  @service_option_type = service_option_type
end
service_type() click to toggle source

決済サービスタイプを取得する

@return

決済サービスタイプ

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 40
def service_type
  @service_type = nil unless instance_variable_defined?(:@service_type)
  @service_type
end
tel_no() click to toggle source

電話番号を取得する

@return

電話番号

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 274
def tel_no
  @tel_no = nil unless instance_variable_defined?(:@tel_no)
  @tel_no
end
tel_no=(tel_no) click to toggle source

電話番号を設定する

  • ハイフンなし、9桁~11桁

@param

#tel_no 電話番号

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 284
def tel_no=(tel_no)
  @tel_no = tel_no
end
term_url() click to toggle source

決済結果戻り先URLを取得する

@return

決済結果戻り先URL

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 400
def term_url
  @term_url = nil unless instance_variable_defined?(:@term_url)
  @term_url
end
term_url=(term_url) click to toggle source

決済結果戻り先URLを設定する

  • ※決済完了後に店舗側サイトへ遷移を戻すためのURL

  • ※URLに使用可能な半角文字

  • ※ネットバンク決済(銀行リンク方式:PC)を指定した場合のみ設定可能。

ただし、決済機関コードを設定した場合はネットバンク決済(銀行リンク方式:PC)を設定した場合でも設定不可となる。

@param

#term_url 決済結果戻り先URL

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 413
def term_url=(term_url)
  @term_url = term_url
end
view_locale() click to toggle source

画面言語を取得する

@return

画面言語

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 382
def view_locale
  @view_locale = nil unless instance_variable_defined?(:@view_locale)
  @view_locale
end
view_locale=(view_locale) click to toggle source

画面言語を設定する

  • ※「決済機関コード」を設定した場合は、当項目を設定することはできない。

@param

#view_locale 画面言語

# File tgMdk/lib/tg_mdk/mdk_dto/bank_authorize_request_dto.rb, line 392
def view_locale=(view_locale)
  @view_locale = view_locale
end