class Veritrans::Tercerog::Mdk::RakutenCancelRequestDto
決済サービスタイプ:楽天、コマンド名:取消の要求Dtoクラス¶ ↑
- @author
-
VeriTrans Inc.
Constants
- SERVICE_COMMAND
決済サービスコマンド 半角英数字 必須項目、固定値
- SERVICE_TYPE
決済サービスタイプ 半角英数字 必須項目、固定値
Public Class Methods
Public Instance Methods
金額を設定する¶ ↑
減額する金額を指定する
payType=0(オンライン決済):売上前の場合は全額以外を指定できません。売上後は指定任意 payType=1(バーコード決済(店舗スキャン型))、3(バーコード決済(消費者スキャン型)):指定できません payType=2(オンライン決済(V2)):売上前の場合は全額以外を指定できません。売上後は指定任意。
- @param
-
amount 金額
# File tgMdk/lib/tg_mdk/mdk_dto/rakuten_cancel_request_dto.rb, line 92 def amount=(amount) @amount = amount end
キャンセル理由詳細を設定する¶ ↑
キャンセル理由の詳細を記載します。 -最大文字数:1024byte payType=0(オンライン決済):指定できません payType=1(バーコード決済(店舗スキャン型))、3(バーコード決済(消費者スキャン型)):指定任意 payType=2(オンライン決済(V2)):指定できません
- @param
-
#cancel_reason キャンセル理由詳細
# File tgMdk/lib/tg_mdk/mdk_dto/rakuten_cancel_request_dto.rb, line 190 def cancel_reason=(cancel_reason) @cancel_reason = cancel_reason end
キャンセル理由種別を設定する¶ ↑
キャンセル理由の種別を下記のコード値から指定します。
-
10: 重複しての決済
-
11: 商品の返品
-
12: お支払方法の変更
-
13: 金額の間違い
-
14: テスト決済
-
98: 障害取消(タイムアウトなど)
-
99: その他
payType=0(オンライン決済):指定できません payType=1(バーコード決済(店舗スキャン型))、3(バーコード決済(消費者スキャン型)):指定必須 payType=2(オンライン決済(V2)):指定できません
- @param
-
#cancel_type キャンセル理由種別
# File tgMdk/lib/tg_mdk/mdk_dto/rakuten_cancel_request_dto.rb, line 168 def cancel_type=(cancel_type) @cancel_type = cancel_type end
店舗IDを設定する¶ ↑
店舗番号を指定します。
-
半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。
payType=0(オンライン決済):指定できません payType=1(バーコード決済(店舗スキャン型))、3(バーコード決済(消費者スキャン型)):指定任意 payType=2(オンライン決済(V2)):指定できません
- @param
-
#store_id 店舗ID
# File tgMdk/lib/tg_mdk/mdk_dto/rakuten_cancel_request_dto.rb, line 115 def store_id=(store_id) @store_id = store_id end
店舗端末IDを設定する¶ ↑
端末を識別するIDを指定します。
-
半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。
payType=0(オンライン決済):指定できません payType=1(バーコード決済(店舗スキャン型))、3(バーコード決済(消費者スキャン型)):指定任意 payType=2(オンライン決済(V2)):指定できません
- @param
-
#terminal_id 店舗端末ID
# File tgMdk/lib/tg_mdk/mdk_dto/rakuten_cancel_request_dto.rb, line 138 def terminal_id=(terminal_id) @terminal_id = terminal_id end