class Veritrans::Tercerog::Mdk::ScoreatpayCorrectAuthRequestDto

決済サービスタイプ:スコア@払い、コマンド名:決済情報修正の要求Dtoクラス

@author

VeriTrans Inc.

Constants

SERVICE_COMMAND

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

SERVICE_TYPE

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

Public Class Methods

new() click to toggle source

コンストラクタ

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

Public Instance Methods

amount() click to toggle source

決済金額を取得する

@return

決済金額

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

決済金額を設定する

決済金額を指定します。

  • 1 以上かつ 999999(6桁) 以下

@param

amount 決済金額

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 91
def amount=(amount)
  @amount = amount
end
buyer_additional_info() click to toggle source

購入者追加情報を取得する

@return

購入者追加情報

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

購入者追加情報を設定する

購入者の与信審査に利用する追加情報を設定します。

@param

#buyer_additional_info 購入者追加情報

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 146
def buyer_additional_info=(buyer_additional_info)
  @buyer_additional_info = buyer_additional_info
end
buyer_contact() click to toggle source

購入者情報を取得する

@return

購入者情報

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

購入者情報を設定する

連絡先オブジェクトを設定します。

@param

#buyer_contact 購入者情報

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 128
def buyer_contact=(buyer_contact)
  @buyer_contact = buyer_contact
end
delivery() click to toggle source

配送先情報を取得する

@return

配送先情報

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 176
def delivery
  @delivery = nil unless instance_variable_defined?(:@delivery)
  @delivery
end
delivery2() click to toggle source

配送先情報2を取得する

@return

配送先情報2

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

配送先情報2を設定する

配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。

@param

delivery2 配送先情報2

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 204
def delivery2=(delivery2)
  @delivery2 = delivery2
end
delivery3() click to toggle source

配送先情報3を取得する

@return

配送先情報3

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

配送先情報3を設定する

配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。

@param

delivery3 配送先情報3

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 222
def delivery3=(delivery3)
  @delivery3 = delivery3
end
delivery4() click to toggle source

配送先情報4を取得する

@return

配送先情報4

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

配送先情報4を設定する

配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。

@param

delivery4 配送先情報4

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 240
def delivery4=(delivery4)
  @delivery4 = delivery4
end
delivery5() click to toggle source

配送先情報5を取得する

@return

配送先情報5

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

配送先情報5を設定する

配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。

@param

delivery5 配送先情報5

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 258
def delivery5=(delivery5)
  @delivery5 = delivery5
end
delivery6() click to toggle source

配送先情報6を取得する

@return

配送先情報6

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

配送先情報6を設定する

配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。

@param

delivery6 配送先情報6

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 276
def delivery6=(delivery6)
  @delivery6 = delivery6
end
delivery7() click to toggle source

配送先情報7を取得する

@return

配送先情報7

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

配送先情報7を設定する

配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。

@param

delivery7 配送先情報7

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 294
def delivery7=(delivery7)
  @delivery7 = delivery7
end
delivery8() click to toggle source

配送先情報8を取得する

@return

配送先情報8

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

配送先情報8を設定する

配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。

@param

delivery8 配送先情報8

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 312
def delivery8=(delivery8)
  @delivery8 = delivery8
end
delivery9() click to toggle source

配送先情報9を取得する

@return

配送先情報9

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

配送先情報9を設定する

配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。

@param

delivery9 配送先情報9

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 330
def delivery9=(delivery9)
  @delivery9 = delivery9
end
delivery=(delivery) click to toggle source

配送先情報を設定する

配送先情報オブジェクトを配列で指定します。

@param

delivery 配送先情報

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 186
def delivery=(delivery)
  @delivery = delivery
end
order_id() click to toggle source

取引IDを取得する

@return

取引ID

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

取引IDを設定する

  • マーチャント側で取引を一意に表す注文管理IDを指定します。

  • 申込処理ごとに一意である必要があります。

  • 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。

@param

#order_id 取引ID

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 72
def order_id=(order_id)
  @order_id = order_id
end
payment_type() click to toggle source

決済種別を取得する

@return

決済種別

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

決済種別を設定する

決済種別を指定します。

- 2:請求書別送。
- 3:請求書同梱サービス。
- ※請求書同梱サービスは、購入者住所情報と配送先住所情報が完全に一致す

る場合のみ使用可能。

@param

#payment_type 決済種別

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 168
def payment_type=(payment_type)
  @payment_type = payment_type
end
service_command() click to toggle source

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

@return

決済サービスコマンド

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

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

@return

決済サービスタイプ

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

注文日を取得する

@return

注文日

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

注文日を設定する

注文日を指定します。

- "YYYY/MM/DD"の10桁固定
@param

#shop_order_date 注文日

# File tgMdk/lib/tg_mdk/mdk_dto/scoreatpay_correct_auth_request_dto.rb, line 110
def shop_order_date=(shop_order_date)
  @shop_order_date = shop_order_date
end