LinepayAuthorizeRequestDto 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前説明
Public メソッドLinepayAuthorizeRequestDto
LinepayAuthorizeRequestDto クラスの新しいインスタンスを初期化します

メソッド

  名前説明
Public メソッドEquals
Determines whether the specified Object is equal to the current Object.
(Object から継承されます。)
Protected メソッドExistAccountBasicParam
AccountBasicParamがPayNowIdParamに設定されているか判定する。 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。
(AbstractPaymentRequestDto から継承されます。)
Protected メソッドExistAccountParam
AccountParamがPayNowIdParamに設定されているか判定する。 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。
(AbstractPaymentRequestDto から継承されます。)
Protected メソッドExistBankAccountParam
BankAccountParamがAccountParamに設定されているか判定する。 設定されていない場合はインスタンスを生成し、AccountParamに設定する。
(AbstractPaymentRequestDto から継承されます。)
Protected メソッドExistCardParam
CardParamがPayNowIdParamに設定されているか判定する。 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。
(AbstractPaymentRequestDto から継承されます。)
Protected メソッドExistPayNowIdParam
PayNowIdParamが設定されているか判定する。 設定されていない場合は、インスタンスを生成する。
(AbstractPaymentRequestDto から継承されます。)
Protected メソッドExistRecurringChargeParam
RecurringChargeParamがPayNowIdParamに設定されているか判定する。 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。
(AbstractPaymentRequestDto から継承されます。)
Protected メソッドFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Object から継承されます。)
Public メソッドGetHashCode
Serves as a hash function for a particular type.
(Object から継承されます。)
Public メソッドGetType
Gets the Type of the current instance.
(Object から継承されます。)
Protected メソッドMemberwiseClone
Creates a shallow copy of the current Object.
(Object から継承されます。)
Public メソッドToString
ログ用文字列(マスク済み)を取得する @return ログ用文字列(マスク済み)
(Object..::..ToString()()()() をオーバーライドします。)

フィールド

  名前説明
Protected フィールドPayNowIdParam
PayNowIDのリクエストオブジェクト
(AbstractPaymentRequestDto から継承されます。)

プロパティ

  名前説明
Public プロパティAccountId
会員IDを設定、取得する。
(AbstractPaymentRequestDto から継承されます。)
Public プロパティAmount
決済金額

半角数字 最大桁数:7

決済金額を指定します。
- 1 以上かつ 9999999(7桁) 以下

Public プロパティAppUrlScheme
アプリ起動URLスキーム

半角英数字 最大桁数:256

LINE Pay アプリが起動するブラウザまたは独自アプリケーシ
ョンを起動するためのURL スキーム。
※決済確認方法が"サーバ間通信"の場合には指定できません。

Public プロパティCancelUrl
決済キャンセル時URL

URL(半角) 最大桁数:256

決済キャンセル時に、店舗側サイトに画面遷移を戻すためのURLを指定します。
- 半角256文字以内

※決済確認方法が"サーバ間通信"の場合には指定できません。
※ 未指定の場合は、マーチャント登録時に設定した値を使用

Public プロパティCheckUseBrowser
使用ブラウザ判定

英字(boolean)

- true : 決済を要請したbrowserとLINEアプリから遷移するbrowserが異なる場合、LINE Payで決済を要請したbrowserに戻るよう案内ページを提供する。
- false: LINE Payで決済を要請したbrowserとLINEアプリから遷移するbrowserの確認をしない
※ 未指定の場合は、false。

Public プロパティCreateDate
入会年月日を設定、取得する。
(AbstractPaymentRequestDto から継承されます。)
Public プロパティErrorUrl
決済エラー時URL

URL(半角) 最大桁数:256

決済エラー時に、店舗側サイトに画面遷移を戻すためのURLを指定します。
- 半角256文字以内

※決済確認方法が"サーバ間通信"の場合には指定できません。
※ 未指定の場合は、マーチャント登録時に設定した値を使用

Public プロパティFreeKey
キー情報を設定、取得する
(AbstractPaymentRequestDto から継承されます。)
Public プロパティItemId
商品番号

半角英数字 最大桁数:64

マーチャントシステム内で商品やサービスを特定するID

Public プロパティItemImageUrl
商品画像URL

URL(半角) 最大桁数:256

商品画像URL(決済画面に表示される画像URL。サイズ:84×84)
- 半角256byte以内

Public プロパティItemName
商品名

文字列 最大桁数:4000

商品名
- 最大文字数:4000byte

Public プロパティLangCd
言語コード

半角英数字 最大桁数:32

決済待ち画面の言語コード(BCP-47形式)
- ja : 日本語
- ko : 韓国語
- en : 英語
- zh-Hans : 中国語(簡体字)
- zh-Hant : 中国語(繁体字)
- th : タイ語
※未指定の場合は、ja:日本語

Public プロパティMaskedLog
ログ用文字列(マスク済み)を設定する @param maskedLog ログ用文字列(マスク済み)
Public プロパティMemo1
取引メモ1を設定、取得する
(AbstractPaymentRequestDto から継承されます。)
Public プロパティMid
LINE member ID

半角英数字 最大桁数:50

店舗側システムにて、LINEユーザを特定できる固有IDです。
- 半角50文字以内

加盟店様でLINEユーザの情報にアクセスできる場合にmidを指定してください。

Public プロパティOneTimeKey
ワンタイムキー

半角英数字 最大桁数:12

店舗レジ等でQRコードもしくはバーコード読み取りによる決済を実行する場合に使用します。
LINE Pay アプリで提供するQR/BarCodeから取得できるコード値を指定してください。
※ワンタイムキー指定時には、決済確認方法に「1 : サーバ間通信」を設定してください。

Public プロパティOrderId
取引ID

半角英数字 最大桁数:100

- マーチャント側で取引を一意に表す注文管理IDを指定します。
- 申込処理ごとに一意である必要があります。
- 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。

Public プロパティPackageName
packageName

半角英数字 最大桁数:4000

Androidにおいて、アプリ間切り替えの際にphishing防止用の情報
※決済確認方法が"サーバ間通信"の場合には指定できません。

Public プロパティPaymentConfirmType
決済確認方法

半角英数字 最大桁数:1

決済確認の方式を指定します。
- 0 : ブラウザを介する通信(デフォルト)
- 1 : サーバ間通信

Public プロパティPushUrl
プッシュ先URL

URL(半角) 最大桁数:256

「ダミー取引」時のプッシュURLを指定します。
- 半角256文字以内

※ 本パラメータは店舗側システムの開発時にのみ利用されることを想定しており、ダミー取引で指定可能です。

Public プロパティReceiptData
レシートデータを設定、取得する
(AbstractPaymentRequestDto から継承されます。)
Public プロパティServiceCommand
決済サービスコマンド
Public プロパティServiceType
決済サービスタイプ
Public プロパティSuccessUrl
決済完了時URL

URL(半角) 最大桁数:256

決済完了後に、店舗側サイトに画面遷移を戻すためのURLを指定します。
- 半角256文字以内

※決済確認方法が"サーバ間通信"の場合には指定できません。
※ 未指定の場合は、マーチャント登録時に設定した値を使用

Public プロパティUseOriginalApp
独自アプリ起動時のオプション指定

半角英数字 最大桁数:1

- 0 : 独自アプリ起動オプションを使用しない
- 1 : URLエンコーディングを使用する場合に指定
※ 未指定の場合は、'0':オプションを使用しない。
※決済確認方法が"サーバ間通信"の場合には指定できません。

Public プロパティWithCapture
与信同時売上フラグ

英字(boolean)

- true : 与信同時売上
- false: 与信のみ
※ 未指定の場合は、false:与信のみ。

参照