class Veritrans::Tercerog::Mdk::PaypayAuthorizeRequestDto
決済サービスタイプ:paypay、コマンド名:決済申込の要求Dtoクラス¶ ↑
- @author
-
VeriTrans Inc.
Constants
- SERVICE_COMMAND
決済サービスコマンド 半角英数字 必須項目、固定値
- SERVICE_TYPE
決済サービスタイプ 半角英数字 必須項目、固定値
Public Class Methods
Public Instance Methods
課金種別を設定する¶ ↑
-
0:都度決済
-
1:随時決済
serviceOptionType=“barcode”(バーコード決済) : 指定できません serviceOptionType=“online”(オンライン決済) : 指定任意※ ※オンライン決済で未指定の場合、“0”都度決済になります。
- @param
-
#accounting_type 課金種別
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 114 def accounting_type=(accounting_type) @accounting_type = accounting_type end
決済キャンセル時URLを設定する¶ ↑
決済キャンセル時に、店舗側サイトに画面遷移を戻すためのURLを指定します。
serviceOptionType=“barcode”(バーコード決済) : 指定できません serviceOptionType=“online”(オンライン決済) : 指定任意※ ※未指定の場合は、MAP(Merchant Administrator Portal)から登録申請した値を使用。
- @param
-
#cancel_url 決済キャンセル時URL
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 355 def cancel_url=(cancel_url) @cancel_url = cancel_url end
決済エラー時URLを設定する¶ ↑
決済キャンセルエラー時に、店舗側サイトに画面遷移を戻すためのURLを指定します。
serviceOptionType=“barcode”(バーコード決済) : 指定できません serviceOptionType=“online”(オンライン決済) : 指定任意※ ※未指定の場合は、MAP(Merchant Administrator Portal)から登録申請した値を使用。
- @param
-
#error_url 決済エラー時URL
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 377 def error_url=(error_url) @error_url = error_url end
拡張パラメータフラグを設定する¶ ↑
応答電文、結果通知およびリダイレクトする時のパラメータの設定タイプを指定します。
-
0 : デフォルトタイプの設定
-
1 : 拡張タイプの設定(今後パラメタが追加される可能性があります。)
serviceOptionType=“barcode”(バーコード決済) : 指定できません serviceOptionType=“online”(オンライン決済) : 指定任意※ ※未指定の場合は、MAP(Merchant Administrator Portal)から登録申請した値を使用。 登録申請した値が無い場合は、“0”を指定します。
- @param
-
#extend_parameter_type 拡張パラメータフラグ
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 448 def extend_parameter_type=(extend_parameter_type) @extend_parameter_type = extend_parameter_type end
商品名を設定する¶ ↑
商品名を指定します。
-
最大文字数
serviceOptionType=“barcode”(バーコード決済) : 128byte serviceOptionType=“online”(オンライン決済) : 40byte
serviceOptionType=“barcode”(バーコード決済) : 指定必須 serviceOptionType=“online”(オンライン決済) : 指定任意
- @param
-
#item_name 商品名
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 290 def item_name=(item_name) @item_name = item_name end
ワンタイムコードを設定する¶ ↑
ユーザの端末から読み取ったバーコード情報を指定します。
serviceOptionType=“barcode”(バーコード決済) : 指定必須 serviceOptionType=“online”(オンライン決済) : 指定できません
- @param
-
#one_time_code ワンタイムコード
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 135 def one_time_code=(one_time_code) @one_time_code = one_time_code end
プッシュ先URLを設定する¶ ↑
プッシュURLを指定します。
serviceOptionType=“barcode”(バーコード決済) : 指定できません serviceOptionType=“online”(オンライン決済) : 指定任意※ ※未指定の場合は、MAP(Merchant Administrator Portal)から登録申請した値を使用。
- @param
-
#push_url プッシュ先URL
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 399 def push_url=(push_url) @push_url = push_url end
レシート番号を設定する¶ ↑
レシートに印字される番号を指定します。
serviceOptionType=“barcode”(バーコード決済) : 指定任意 serviceOptionType=“online”(オンライン決済) : 指定できません
- @param
-
#receipt_number レシート番号
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 245 def receipt_number=(receipt_number) @receipt_number = receipt_number end
サービスオプションタイプを設定する¶ ↑
-
“barcode”:バーコード決済
-
“online”:オンライン決済
- @param
-
#service_option_type サービスオプションタイプ
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 91 def service_option_type=(service_option_type) @service_option_type = service_option_type end
決済事業者コードを設定する¶ ↑
決済事業者コードを指定します。
serviceOptionType=“barcode”(バーコード決済) : 指定任意 serviceOptionType=“online”(オンライン決済) : 指定できません
- @param
-
#settle_biz_code 決済事業者コード
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 266 def settle_biz_code=(settle_biz_code) @settle_biz_code = settle_biz_code end
決済完了時URLを設定する¶ ↑
決済完了後に、店舗側サイトに画面遷移を戻すためのURLを指定します。
serviceOptionType=“barcode”(バーコード決済) : 指定できません serviceOptionType=“online”(オンライン決済) : 指定任意※ ※未指定の場合は、MAP(Merchant Administrator Portal)から登録申請した値を使用。
- @param
-
#success_url 決済完了時URL
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 333 def success_url=(success_url) @success_url = success_url end
店舗端末IDを設定する¶ ↑
店舗端末IDを指定します。
-
半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。
serviceOptionType=“barcode”(バーコード決済) : 指定必須 serviceOptionType=“online”(オンライン決済) : 指定できません
- @param
-
#terminal_id 店舗端末ID
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 224 def terminal_id=(terminal_id) @terminal_id = terminal_id end
遷移種別を設定する¶ ↑
ユーザ導線における外部ブラウザの起動を回避するかどうかを指定します。
-
1 : アプリから遷移(WebLink)
-
2 : アプリから遷移(DeepLink)
serviceOptionType=“barcode”(バーコード決済) : 指定できません serviceOptionType=“online”(オンライン決済) : 指定任意※ ※accountingType=“1”(随時決済) : 指定できません
- @param
-
#transition_type 遷移種別
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 423 def transition_type=(transition_type) @transition_type = transition_type end
与信同時売上フラグを設定する¶ ↑
-
true : 与信同時売上
serviceOptionType=“barcode”(バーコード決済) : 指定任意(※1) serviceOptionType=“online”(オンライン決済) : 指定できません(※2)
※1 指定可能な値は“true”のみ。未指定の場合は、“true”を設定します。 ※2 指定があった場合には指定値を無視して処理します。
- @param
-
#with_capture 与信同時売上フラグ
# File tgMdk/lib/tg_mdk/mdk_dto/paypay_authorize_request_dto.rb, line 180 def with_capture=(with_capture) @with_capture = with_capture end