class Veritrans::Tercerog::Mdk::CardCancelRequestDto
決済サービスタイプ:カード、コマンド名:決済取消の要求Dtoクラス¶ ↑
- @author
-
VeriTrans Inc.
Constants
- SERVICE_COMMAND
決済サービスコマンド 半角英数字 必須項目、固定値
- SERVICE_TYPE
決済サービスタイプ 半角英数字 必須項目、固定値
Public Class Methods
Public Instance Methods
仕向け先コードを設定する¶ ↑
-
仕向け先カード会社コードを指定します。
-
(店舗が加盟店契約をしているカード会社)
-
※ 最終的に決済を行うカード発行会社ではなく、決済要求電文が最初に仕向けられる加盟店管理会社となります。
-
01 シティカードジャパン株式会社(ダイナースカード)
-
02 株式会社 ジェーシービー
-
03 三菱UFJニコス株式会社(旧DCカード)
-
04 三井住友カード株式会社(りそなカード株式会社などVISAジャパングループ)
-
05 三菱UFJニコス株式会社(旧UFJカード)
-
06 ユーシーカード株式会社
-
07 アメリカン・エキスプレス・インターナショナル
-
08 株式会社 ジャックス
-
09 三菱UFJニコス株式会社(旧日本信販)
-
10 株式会社 オリエントコーポレーション
-
11 株式会社 セントラルファイナンス
-
12 株式会社 アプラス
-
13 株式会社 ライフ
-
14 楽天KC株式会社
-
17 三菱UFJニコス株式会社(旧協同クレジット)
-
20 GEコンシューマー・ファイナンス株式会社(ジーシーカード)
-
21 株式会社 クレディセゾン
-
22 ポケットカード 株式会社
-
23 株式会社オーエムシーカード
-
24 イオンクレジットサービス株式会社
-
28 株式会社 バンクカードサービス
-
31 トヨタファイナンス 株式会社
-
32 株式会社 JALカード
-
36 株式会社クオーク
-
37 GEコンシューマー・ファイナンス株式会社(GEカード)
-
38 東急カード株式会社(TOPカード)
-
40 (株)UCS
-
47 (株)ほくせん
-
48 (株)ソニーファイナンスインターナショナル
-
49 ヤフー(株)
-
50 (株)ゆめカード
-
51 (株)オークス
-
52 東日本旅客鉄道(株)(ビューカード)
- @param
-
#acquirer_code 仕向け先コード
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 263 def acquirer_code=(acquirer_code) @acquirer_code = acquirer_code end
ボーナス初回年月を設定する¶ ↑
-
ボーナス初回年月を指定します。
-
YYMM (年月)の形式
-
例) “1312”
- @param
-
#bonus_first_payment ボーナス初回年月
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 536 def bonus_first_payment=(bonus_first_payment) @bonus_first_payment = bonus_first_payment end
取消日を設定する¶ ↑
-
取消日を指定します。
-
YYYYMMDD の形式
-
例) “20090905”
- @param
-
#cancel_day 取消日
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 325 def cancel_day=(cancel_day) @cancel_day = cancel_day end
カード接続センターを設定する¶ ↑
-
カード接続センターを指定します。(任意指定)
-
“sln”: Sln接続“
-
“jcn”“: Jcn接続
-
※ 指定が無い場合は、デフォルトの接続センターを検証
- @param
-
#card_center カード接続センター
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 210 def card_center=(card_center) @card_center = card_center end
カード有効期限を設定する¶ ↑
-
クレジットカードの有効期限を指定します。
-
MM/YY (月 + “/” + 年)の形式
-
例) “11/09”
- @param
-
#card_expire カード有効期限
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 149 def card_expire=(card_expire) @card_expire = card_expire end
カード番号を設定する¶ ↑
-
クレジットカード番号を指定します。
-
例) クレジットカード番号は19桁まで処理が可能。
-
(ハイフンを含んでも含まなくても同様に処理が可能)
-
戻り値としては、上2桁/下4桁の計6桁が返ります。
- @param
-
#card_number カード番号
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 129 def card_number=(card_number) @card_number = card_number end
カードオプションタイプを設定する¶ ↑
-
カードオプションタイプを指定します。
-
“mpi”: 指定できません
-
“house”:
-
“elio”: 指定できません
-
※ 指定が無い場合は、デフォルトのカードオプション
- @param
-
#card_option_type カードオプションタイプ
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 189 def card_option_type=(card_option_type) @card_option_type = card_option_type end
カード保有者名を設定する¶ ↑
-
クレジットカードに印字されている保有者名を指定します。
- @param
-
#cardholder_name カード保有者名
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 167 def cardholder_name=(cardholder_name) @cardholder_name = cardholder_name end
チップコンディションコードを設定する¶ ↑
-
チップコンディションコードを指定します。(任意指定)
-
“0”: IC対応端末における磁気ストライプ取引
-
“ ”: 上記以外
-
paymentType=jis1またはjis2の場合で、
-
IC端末で磁気ストライプ取引を行った場合に指定します。
- @param
-
#chip_condition_code チップコンディションコード
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 635 def chip_condition_code=(chip_condition_code) @chip_condition_code = chip_condition_code end
通貨単位を設定する¶ ↑
-
通貨単位を設定します。サポートは“jpy”のみです。
-
新規返品フラグがfalseの場合は設定されているとエラーになります
- @param
-
#currency_unit 通貨単位
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 363 def currency_unit=(currency_unit) @currency_unit = currency_unit end
拡張伝票情報を設定する¶ ↑
-
半角英数字
-
25桁
-
拡張伝票情報を指定します。(任意指定)
- @param
-
#ex_slip_info 拡張伝票情報
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 656 def ex_slip_info=(ex_slip_info) @ex_slip_info = ex_slip_info end
初回請求年月を設定する¶ ↑
-
初回請求年月を指定します。
-
YYMM (年月)の形式
-
例) “1310”
- @param
-
#first_payment 初回請求年月
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 516 def first_payment=(first_payment) @first_payment = first_payment end
商品コードを設定する¶ ↑
-
商品コードを指定します。
-
※ 指定が無い場合は、デフォルトの商品コード
- @param
-
#item_code 商品コード
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 344 def item_code=(item_code) @item_code = item_code end
JIS Ⅰ第2トラック情報を設定する¶ ↑
-
JIS Ⅰ第2トラック情報を指定します。(任意指定)
- @param
-
#jis1_second_track JIS Ⅰ第2トラック情報
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 438 def jis1_second_track=(jis1_second_track) @jis1_second_track = jis1_second_track end
JIS Ⅱトラック情報を設定する¶ ↑
-
JIS Ⅱトラック情報を指定します。(任意指定)
- @param
-
#jis2_track JIS Ⅱトラック情報
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 456 def jis2_track=(jis2_track) @jis2_track = jis2_track end
決済金額(多通貨)を設定する¶ ↑
-
決済金額(多通貨)を指定します。
-
指定なしの場合:全額取消となります。
- @param
-
#mc_amount 決済金額(多通貨)
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 577 def mc_amount=(mc_amount) @mc_amount = mc_amount end
拡張パラメータリストを設定する¶ ↑
- @param
-
#option_params 拡張パラメータリスト
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 673 def option_params=(option_params) @option_params = option_params end
元取引IDを設定する¶ ↑
-
マーチャントで過去の取引を表す注文管理IDを指定します。
-
半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。
- @param
-
#original_order_id 元取引ID
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 89 def original_order_id=(original_order_id) @original_order_id = original_order_id end
支払タイプを設定する¶ ↑
-
支払タイプを指定します。(任意指定)
- @param
-
#payment_type 支払タイプ
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 420 def payment_type=(payment_type) @payment_type = payment_type end
POSデータコードを設定する¶ ↑
-
POSデータコードを指定します。
- @param
-
#pos_data_code POSデータコード
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 595 def pos_data_code=(pos_data_code) @pos_data_code = pos_data_code end
売上日を設定する¶ ↑
-
売上日を指定します。(任意指定)
-
YYYYMMDD の形式
-
例) “20090905”
-
売上フラグ(No.11)がfalseの場合は利用できません。
- @param
-
#sales_day 売上日
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 384 def sales_day=(sales_day) @sales_day = sales_day end
端末識別番号を設定する¶ ↑
-
端末識別番号を指定します。
- @param
-
#terminal_id 端末識別番号
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 613 def terminal_id=(terminal_id) @terminal_id = terminal_id end
元取引利用フラグを設定する¶ ↑
-
元取引利用フラグを指定します。(任意指定)
-
新規フラグがtrueの場合に限り有効です。
-
“true”: 元取引を利用する
-
“false”: 元取引を利用しない
-
※ 指定が無い場合は、false
- @param
-
#use_original_order 元取引利用フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 478 def use_original_order=(use_original_order) @use_original_order = use_original_order end
直接返品フラグを設定する¶ ↑
-
直接返品フラグを指定します。(任意指定)
-
“true”: 直接返品
-
“false”: 取消・返品
-
※ 指定が無い場合は、false
- @param
-
#with_direct 直接返品フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 305 def with_direct=(with_direct) @with_direct = with_direct end
失敗時直接取引実施フラグを設定する¶ ↑
-
失敗時直接取引実施フラグを指定します。(任意指定)
-
新規フラグがtrueの場合に限りtrueを指定できます。
-
“true”:取引失敗時、直接取引を実施します。
-
“false”:取引失敗時、何もしません。
-
※ 指定が無い場合は、false
- @param
-
#with_direct_on_failure 失敗時直接取引実施フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/card_cancel_request_dto.rb, line 558 def with_direct_on_failure=(with_direct_on_failure) @with_direct_on_failure = with_direct_on_failure end