Menu

## PaypayAuthorizeRequestDto extends AbstractPaymentRequestDto
in package

PaypayAuthorizeRequestDto.php : 11

決済サービスタイプ：paypay、コマンド名：決済申込の要求Dtoクラス<br>

##### Tags

author

  Veritrans, Inc.

### Table of Contents

$payNowIdParam : PayNowIdParam
  PayNowIDオブジェクト
$accountingType : mixed
  課金種別<br> 半角数字<br/> 最大桁数：1<br/> - 0:都度決済<br/> - 1:随時決済<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※1<br/> 　　（エージェント接続） ： 指定任意<br/> 　　（PayPay直接接続） ： 指定任意（※2）<br/> ※1 オンライン決済で未指定の場合、"0"(都度決済)になります。<br/> ※2 onlinePaymentType="1","2"（スマートペイメント）の場合、指定可能な値は"0"(都度決済)のみになります。<br/>
$amount : mixed
  決済金額<br> 半角数字<br/> 最大桁数：7<br/> 決済金額を指定します。<br/> - 1 以上かつ 9999999(7桁) 以下<br/> <br/> accountingType="1"（随時決済） ： 指定できません<br/>
$cancelUrl : mixed
  決済キャンセル時URL<br> URL<br/> 最大桁数：1024<br/> 決済キャンセル時に、店舗側サイトに画面遷移を戻すためのURLを指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※onlinePaymentType="1","2"（スマートペイメント） ： 指定できません<br/> ※未指定の場合は、MAP（Merchant Administrator Portal）から登録申請した値を使用。<br/>
$errorUrl : mixed
  決済エラー時URL<br> URL<br/> 最大桁数：1024<br/> 決済キャンセルエラー時に、店舗側サイトに画面遷移を戻すためのURLを指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※onlinePaymentType="1","2"（スマートペイメント） ： 指定できません<br/> ※未指定の場合は、MAP（Merchant Administrator Portal）から登録申請した値を使用。<br/>
$extendParameterType : mixed
  拡張パラメータフラグ<br> 半角英数字<br/> 最大桁数：1<br/> 応答電文、結果通知およびリダイレクトする時のパラメータの設定タイプを指定します。<br/> - 0 : デフォルトタイプの設定<br/> - 1 : 拡張タイプの設定（今後パラメタが追加される可能性があります。）<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※未指定の場合は、MAP（Merchant Administrator Portal）から登録申請した値を使用。<br/> 　登録申請した値が無い場合は、"0"を指定します。<br/>
$itemId : mixed
  商品ID<br> 半角英数字<br/> 最大桁数：32<br/> マーチャントシステム内で商品やサービスを特定するID<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済）： 指定必須※<br/> ※onlinePaymentType="1","2"（スマートペイメント）の場合は指定任意<br/>
$itemName : mixed
  商品名<br> 文字列<br/> 商品名を指定します。<br/> - 最大文字数<br/> 　　serviceOptionType="barcode"（バーコード決済） ： 128byte<br/> 　　serviceOptionType="online"（オンライン決済） ： 40byte<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定必須<br/> serviceOptionType="online"（オンライン決済） ： 指定任意<br/>
$maskedLog : mixed
  ログ用文字列(マスク済み)<br> 半角英数字<br>
$oneTimeCode : mixed
  ワンタイムコード<br> 半角数字<br/> 最大桁数：32<br/> ユーザの端末から読み取ったバーコード情報を指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定必須<br/> serviceOptionType="online"（オンライン決済） ： 指定できません<br/>
$onlinePaymentType : mixed
  オンライン決済タイプ<br> 半角英数字<br/> 最大桁数：1<br/> - "1": 決済サービス(スマートペイメント)<br/> - "2": 集金サービス(スマートペイメント)<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済）<br/> 　　（エージェント接続） ： 指定できません<br/> 　　（PayPay直接接続） ： 指定任意（※1）<br/> ※1 指定可能な値は"1","2"（スマートペイメント）のみ。<br/>
$orderId : mixed
  取引ID<br> 半角英数字<br/> 最大桁数：100<br/> - マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> - 申込処理ごとに一意である必要があります。<br/> - 半角英数字、“-”（ハイフン）、“_”（アンダースコア）も使用可能です。<br/>
$payTimeoutDatetime : mixed
  支払い可能期限<br> 半角数字<br/> 最大桁数：14<br/> 支払い可能期限を指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済）<br/> 　　（エージェント接続） ： 指定できません<br/> 　　（PayPay直接接続） ： 指定任意（※1）<br/> ※1 onlinePaymentType="1","2"（スマートペイメント） のときのみ指定可能。<br/>
$provider : mixed
  接続先事業者<br> 半角英数字<br/> 最大桁数：1<br/> 決済処理で接続する決済事業者を指定します。<br/> - 0 : エージェントへ接続<br/> - 1 : PayPayへ直接接続<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※未指定の場合は、加盟店登録設定で有効になっている決済事業者に接続します。<br/>
$pushUrl : mixed
  プッシュ先URL<br> URL<br/> 最大桁数：1024<br/> プッシュURLを指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※未指定の場合は、MAP（Merchant Administrator Portal）から登録申請した値を使用。<br/>
$receiptNumber : mixed
  レシート番号<br> 半角英数字<br/> 最大桁数：128<br/> レシートに印字される番号を指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定任意<br/> serviceOptionType="online"（オンライン決済） ： 指定できません<br/>
$SERVICE_COMMAND : mixed
  決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
$SERVICE_TYPE : mixed
  決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
$serviceOptionType : mixed
  サービスオプションタイプ<br> 半角英数字<br/> - "barcode":バーコード決済<br/> - "online":オンライン決済<br/>
$settleBizCode : mixed
  決済事業者コード<br> 半角数字<br/> 最大桁数：5<br/> 決済事業者コードを指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定任意<br/> serviceOptionType="online"（オンライン決済） ： 指定できません<br/>
$storeId : mixed
  店舗ID<br> 半角英数字<br/> 最大桁数：128<br/> 店舗IDを指定します。<br/> - 半角英数字、“-”（ハイフン）、“_”（アンダースコア）も使用可能です。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定必須<br/> serviceOptionType="online"（オンライン決済）<br/> 　　（エージェント接続） ： 指定できません<br/> 　　（PayPay直接接続） ： 指定任意<br/>
$successUrl : mixed
  決済完了時URL<br> URL<br/> 最大桁数：1024<br/> 決済完了後に、店舗側サイトに画面遷移を戻すためのURLを指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※onlinePaymentType="1","2"（スマートペイメント） ： 指定できません<br/> ※未指定の場合は、MAP（Merchant Administrator Portal）から登録申請した値を使用。<br/>
$terminalId : mixed
  店舗端末ID<br> 半角英数字<br/> 最大桁数：128<br/> 店舗端末IDを指定します。<br/> - 半角英数字、“-”（ハイフン）、“_”（アンダースコア）も使用可能です。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定必須<br/> serviceOptionType="online"（オンライン決済）<br/> 　　（エージェント接続） ： 指定できません<br/> 　　（PayPay直接接続） ： 指定任意<br/>
$transitionType : mixed
  遷移種別<br> 半角英数字<br/> 最大桁数：1<br/> ユーザ導線における外部ブラウザの起動を回避するかどうかを指定します。<br/> - 1 : アプリから遷移(WebLink)<br/> - 2 : アプリから遷移(DeepLink)<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※accountingType="1"（随時決済） ： 指定できません<br/>
$withCapture : mixed
  与信同時売上フラグ<br> 英字（boolean）<br/> - true : 与信同時売上<br/> - false : 与信のみ <br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定任意（※1）<br/> serviceOptionType="online"（オンライン決済）（※2）<br/> 　　（エージェント接続） ： 指定できません（※3）<br/> 　　（PayPay直接接続） ： 指定任意（※4）<br/> <br/> ※1 指定可能な値は"true"のみ。未指定の場合は、"true"を設定します。<br/> ※2 accountingType="1"（随時決済）で指定があった場合には指定値を無視して処理します。<br/> ※3 指定があった場合には指定値を無視して処理します。<br/> ※4 未指定の場合は、"false"を設定します。 onlinePaymentType="1","2"（スマートペイメント）で指定があった場合には指定値を無視して処理します。<br/>
__toString() : string
  ログ用文字列(マスク済み)を取得する<br>
_setMaskedLog() : mixed
  ログ用文字列(マスク済み)を設定する<br>
getAccountId() : string
  会員IDを取得する。<br>
getAccountingType() : string
  課金種別を取得する<br>
getAmount() : string
  決済金額を取得する<br>
getCancelUrl() : string
  決済キャンセル時URLを取得する<br>
getCreateDate() : string
  入会年月日を取得する<br>
getErrorUrl() : string
  決済エラー時URLを取得する<br>
getExtendParameterType() : string
  拡張パラメータフラグを取得する<br>
getFreeKey() : string
  キー情報を取得する<br>
getItemId() : string
  商品IDを取得する<br>
getItemName() : string
  商品名を取得する<br>
getMemo1() : string
  取引メモ１を取得する<br>
getMemo2() : string
  取引メモ２を取得する<br>
getMemo3() : string
  取引メモ３を取得する<br>
getOneTimeCode() : string
  ワンタイムコードを取得する<br>
getOnlinePaymentType() : string
  オンライン決済タイプを取得する<br>
getOrderId() : string
  取引IDを取得する<br>
getPayTimeoutDatetime() : string
  支払い可能期限を取得する<br>
getProvider() : string
  接続先事業者を取得する<br>
getPushUrl() : string
  プッシュ先URLを取得する<br>
getReceiptData() : string
  レシートデータを取得する。<br>
getReceiptNumber() : string
  レシート番号を取得する<br>
getServiceCommand() : string
  決済サービスコマンドを取得する<br>
getServiceOptionType() : string
  サービスオプションタイプを取得する<br>
getServiceType() : string
  決済サービスタイプを取得する<br>
getSettleBizCode() : string
  決済事業者コードを取得する<br>
getStoreId() : string
  店舗IDを取得する<br>
getSuccessUrl() : string
  決済完了時URLを取得する<br>
getTerminalId() : string
  店舗端末IDを取得する<br>
getTransitionType() : string
  遷移種別を取得する<br>
getWithCapture() : string
  与信同時売上フラグを取得する<br>
setAccountId() : mixed
  会員IDを設定する。<br>
setAccountingType() : mixed
  課金種別を設定する<br>
setAmount() : mixed
  決済金額を設定する<br>
setCancelUrl() : mixed
  決済キャンセル時URLを設定する<br>
setCreateDate() : mixed
  入会年月日を設定する<br>
setErrorUrl() : mixed
  決済エラー時URLを設定する<br>
setExtendParameterType() : mixed
  拡張パラメータフラグを設定する<br>
setFreeKey() : mixed
  キー情報を設定する<br>
setItemId() : mixed
  商品IDを設定する<br>
setItemName() : mixed
  商品名を設定する<br>
setMemo1() : mixed
  取引メモ１を設定する<br>
setMemo2() : mixed
  取引メモ２を設定する<br>
setMemo3() : mixed
  取引メモ３を設定する<br>
setOneTimeCode() : mixed
  ワンタイムコードを設定する<br>
setOnlinePaymentType() : mixed
  オンライン決済タイプを設定する<br>
setOrderId() : mixed
  取引IDを設定する<br>
setPayTimeoutDatetime() : mixed
  支払い可能期限を設定する<br>
setProvider() : mixed
  接続先事業者を設定する<br>
setPushUrl() : mixed
  プッシュ先URLを設定する<br>
setReceiptData() : mixed
  レシートデータを設定する。<br>
setReceiptNumber() : mixed
  レシート番号を設定する<br>
setServiceOptionType() : mixed
  サービスオプションタイプを設定する<br>
setSettleBizCode() : mixed
  決済事業者コードを設定する<br>
setStoreId() : mixed
  店舗IDを設定する<br>
setSuccessUrl() : mixed
  決済完了時URLを設定する<br>
setTerminalId() : mixed
  店舗端末IDを設定する<br>
setTransitionType() : mixed
  遷移種別を設定する<br>
setWithCapture() : mixed
  与信同時売上フラグを設定する<br>
existAccountBasicParam() : mixed
  AccountBasicParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
existAccountParam() : mixed
  AccountParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
existBankAccountParam() : mixed
  BankAccountParamがAccountParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、AccountParamに設定する。<br>
existCardParam() : mixed
  CardParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
existPayNowIdParam() : mixed
  PayNowIdPramが設定されているか判定する。<br> 設定されていない場合はインスタンスを生成する。<br>
existRecurringChargeParam() : mixed
  RecurringChargeParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>

### Properties

#### $payNowIdParam

AbstractPaymentRequestDto.php : 17

PayNowIDオブジェクト

`protected PayNowIdParam $payNowIdParam`

#### $accountingType

PaypayAuthorizeRequestDto.php : 60

課金種別<br> 半角数字<br/> 最大桁数：1<br/> - 0:都度決済<br/> - 1:随時決済<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※1<br/> 　　（エージェント接続） ： 指定任意<br/> 　　（PayPay直接接続） ： 指定任意（※2）<br/> ※1 オンライン決済で未指定の場合、"0"(都度決済)になります。<br/> ※2 onlinePaymentType="1","2"（スマートペイメント）の場合、指定可能な値は"0"(都度決済)のみになります。<br/>

`private mixed $accountingType`

#### $amount

PaypayAuthorizeRequestDto.php : 82

決済金額<br> 半角数字<br/> 最大桁数：7<br/> 決済金額を指定します。<br/> - 1 以上かつ 9999999(7桁) 以下<br/> <br/> accountingType="1"（随時決済） ： 指定できません<br/>

`private mixed $amount`

#### $cancelUrl

PaypayAuthorizeRequestDto.php : 201

決済キャンセル時URL<br> URL<br/> 最大桁数：1024<br/> 決済キャンセル時に、店舗側サイトに画面遷移を戻すためのURLを指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※onlinePaymentType="1","2"（スマートペイメント） ： 指定できません<br/> ※未指定の場合は、MAP（Merchant Administrator Portal）から登録申請した値を使用。<br/>

`private mixed $cancelUrl`

#### $errorUrl

PaypayAuthorizeRequestDto.php : 214

決済エラー時URL<br> URL<br/> 最大桁数：1024<br/> 決済キャンセルエラー時に、店舗側サイトに画面遷移を戻すためのURLを指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※onlinePaymentType="1","2"（スマートペイメント） ： 指定できません<br/> ※未指定の場合は、MAP（Merchant Administrator Portal）から登録申請した値を使用。<br/>

`private mixed $errorUrl`

#### $extendParameterType

PaypayAuthorizeRequestDto.php : 269

拡張パラメータフラグ<br> 半角英数字<br/> 最大桁数：1<br/> 応答電文、結果通知およびリダイレクトする時のパラメータの設定タイプを指定します。<br/> - 0 : デフォルトタイプの設定<br/> - 1 : 拡張タイプの設定（今後パラメタが追加される可能性があります。）<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※未指定の場合は、MAP（Merchant Administrator Portal）から登録申請した値を使用。<br/> 　登録申請した値が無い場合は、"0"を指定します。<br/>

`private mixed $extendParameterType`

#### $itemId

PaypayAuthorizeRequestDto.php : 175

商品ID<br> 半角英数字<br/> 最大桁数：32<br/> マーチャントシステム内で商品やサービスを特定するID<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済）： 指定必須※<br/> ※onlinePaymentType="1","2"（スマートペイメント）の場合は指定任意<br/>

`private mixed $itemId`

#### $itemName

PaypayAuthorizeRequestDto.php : 163

商品名<br> 文字列<br/> 商品名を指定します。<br/> - 最大文字数<br/> 　　serviceOptionType="barcode"（バーコード決済） ： 128byte<br/> 　　serviceOptionType="online"（オンライン決済） ： 40byte<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定必須<br/> serviceOptionType="online"（オンライン決済） ： 指定任意<br/>

`private mixed $itemName`

#### $maskedLog

PaypayAuthorizeRequestDto.php : 305

ログ用文字列(マスク済み)<br> 半角英数字<br>

`private mixed $maskedLog`

#### $oneTimeCode

PaypayAuthorizeRequestDto.php : 71

ワンタイムコード<br> 半角数字<br/> 最大桁数：32<br/> ユーザの端末から読み取ったバーコード情報を指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定必須<br/> serviceOptionType="online"（オンライン決済） ： 指定できません<br/>

`private mixed $oneTimeCode`

#### $onlinePaymentType

PaypayAuthorizeRequestDto.php : 284

オンライン決済タイプ<br> 半角英数字<br/> 最大桁数：1<br/> - "1": 決済サービス(スマートペイメント)<br/> - "2": 集金サービス(スマートペイメント)<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済）<br/> 　　（エージェント接続） ： 指定できません<br/> 　　（PayPay直接接続） ： 指定任意（※1）<br/> ※1 指定可能な値は"1","2"（スマートペイメント）のみ。<br/>

`private mixed $onlinePaymentType`

#### $orderId

PaypayAuthorizeRequestDto.php : 36

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

`private mixed $orderId`

#### $payTimeoutDatetime

PaypayAuthorizeRequestDto.php : 298

支払い可能期限<br> 半角数字<br/> 最大桁数：14<br/> 支払い可能期限を指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済）<br/> 　　（エージェント接続） ： 指定できません<br/> 　　（PayPay直接接続） ： 指定任意（※1）<br/> ※1 onlinePaymentType="1","2"（スマートペイメント） のときのみ指定可能。<br/>

`private mixed $payTimeoutDatetime`

#### $provider

PaypayAuthorizeRequestDto.php : 240

接続先事業者<br> 半角英数字<br/> 最大桁数：1<br/> 決済処理で接続する決済事業者を指定します。<br/> - 0 : エージェントへ接続<br/> - 1 : PayPayへ直接接続<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※未指定の場合は、加盟店登録設定で有効になっている決済事業者に接続します。<br/>

`private mixed $provider`

#### $pushUrl

PaypayAuthorizeRequestDto.php : 226

プッシュ先URL<br> URL<br/> 最大桁数：1024<br/> プッシュURLを指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※未指定の場合は、MAP（Merchant Administrator Portal）から登録申請した値を使用。<br/>

`private mixed $pushUrl`

#### $receiptNumber

PaypayAuthorizeRequestDto.php : 139

レシート番号<br> 半角英数字<br/> 最大桁数：128<br/> レシートに印字される番号を指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定任意<br/> serviceOptionType="online"（オンライン決済） ： 指定できません<br/>

`private mixed $receiptNumber`

#### $SERVICE_COMMAND

PaypayAuthorizeRequestDto.php : 26

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

`private mixed $SERVICE_COMMAND = "Authorize"`

#### $SERVICE_TYPE

PaypayAuthorizeRequestDto.php : 19

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

`private mixed $SERVICE_TYPE = "paypay"`

#### $serviceOptionType

PaypayAuthorizeRequestDto.php : 44

サービスオプションタイプ<br> 半角英数字<br/> - "barcode":バーコード決済<br/> - "online":オンライン決済<br/>

`private mixed $serviceOptionType`

#### $settleBizCode

PaypayAuthorizeRequestDto.php : 150

決済事業者コード<br> 半角数字<br/> 最大桁数：5<br/> 決済事業者コードを指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定任意<br/> serviceOptionType="online"（オンライン決済） ： 指定できません<br/>

`private mixed $settleBizCode`

#### $storeId

PaypayAuthorizeRequestDto.php : 114

店舗ID<br> 半角英数字<br/> 最大桁数：128<br/> 店舗IDを指定します。<br/> - 半角英数字、“-”（ハイフン）、“_”（アンダースコア）も使用可能です。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定必須<br/> serviceOptionType="online"（オンライン決済）<br/> 　　（エージェント接続） ： 指定できません<br/> 　　（PayPay直接接続） ： 指定任意<br/>

`private mixed $storeId`

#### $successUrl

PaypayAuthorizeRequestDto.php : 188

決済完了時URL<br> URL<br/> 最大桁数：1024<br/> 決済完了後に、店舗側サイトに画面遷移を戻すためのURLを指定します。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※onlinePaymentType="1","2"（スマートペイメント） ： 指定できません<br/> ※未指定の場合は、MAP（Merchant Administrator Portal）から登録申請した値を使用。<br/>

`private mixed $successUrl`

#### $terminalId

PaypayAuthorizeRequestDto.php : 128

店舗端末ID<br> 半角英数字<br/> 最大桁数：128<br/> 店舗端末IDを指定します。<br/> - 半角英数字、“-”（ハイフン）、“_”（アンダースコア）も使用可能です。<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定必須<br/> serviceOptionType="online"（オンライン決済）<br/> 　　（エージェント接続） ： 指定できません<br/> 　　（PayPay直接接続） ： 指定任意<br/>

`private mixed $terminalId`

#### $transitionType

PaypayAuthorizeRequestDto.php : 254

遷移種別<br> 半角英数字<br/> 最大桁数：1<br/> ユーザ導線における外部ブラウザの起動を回避するかどうかを指定します。<br/> - 1 : アプリから遷移(WebLink)<br/> - 2 : アプリから遷移(DeepLink)<br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定できません<br/> serviceOptionType="online"（オンライン決済） ： 指定任意※<br/> ※accountingType="1"（随時決済） ： 指定できません<br/>

`private mixed $transitionType`

#### $withCapture

PaypayAuthorizeRequestDto.php : 100

与信同時売上フラグ<br> 英字（boolean）<br/> - true : 与信同時売上<br/> - false : 与信のみ <br/> <br/> serviceOptionType="barcode"（バーコード決済） ： 指定任意（※1）<br/> serviceOptionType="online"（オンライン決済）（※2）<br/> 　　（エージェント接続） ： 指定できません（※3）<br/> 　　（PayPay直接接続） ： 指定任意（※4）<br/> <br/> ※1 指定可能な値は"true"のみ。未指定の場合は、"true"を設定します。<br/> ※2 accountingType="1"（随時決済）で指定があった場合には指定値を無視して処理します。<br/> ※3 指定があった場合には指定値を無視して処理します。<br/> ※4 未指定の場合は、"false"を設定します。 onlinePaymentType="1","2"（スマートペイメント）で指定があった場合には指定値を無視して処理します。<br/>

`private mixed $withCapture`

### Methods

#### __toString()

PaypayAuthorizeRequestDto.php : 718

ログ用文字列(マスク済み)を取得する<br>

`public __toString() : string`

##### Return values

string —

ログ用文字列(マスク済み)

#### _setMaskedLog()

PaypayAuthorizeRequestDto.php : 709

ログ用文字列(マスク済み)を設定する<br>

`public _setMaskedLog(string $maskedLog) : mixed`

##### Parameters

$maskedLog : string

  ログ用文字列(マスク済み)

##### Return values

mixed —

#### getAccountId()

AbstractPaymentRequestDto.php : 23

会員IDを取得する。<br>

`public getAccountId() : string`

##### Return values

string —

会員ID

#### getAccountingType()

PaypayAuthorizeRequestDto.php : 366

課金種別を取得する<br>

`public getAccountingType() : string`

##### Return values

string —

課金種別

#### getAmount()

PaypayAuthorizeRequestDto.php : 402

決済金額を取得する<br>

`public getAmount() : string`

##### Return values

string —

決済金額

#### getCancelUrl()

PaypayAuthorizeRequestDto.php : 564

決済キャンセル時URLを取得する<br>

`public getCancelUrl() : string`

##### Return values

string —

決済キャンセル時URL

#### getCreateDate()

AbstractPaymentRequestDto.php : 59

入会年月日を取得する<br>

`public getCreateDate() : string`

##### Return values

string —

入会年月日

#### getErrorUrl()

PaypayAuthorizeRequestDto.php : 582

決済エラー時URLを取得する<br>

`public getErrorUrl() : string`

##### Return values

string —

決済エラー時URL

#### getExtendParameterType()

PaypayAuthorizeRequestDto.php : 654

拡張パラメータフラグを取得する<br>

`public getExtendParameterType() : string`

##### Return values

string —

拡張パラメータフラグ

#### getFreeKey()

AbstractPaymentRequestDto.php : 139

キー情報を取得する<br>

`public getFreeKey() : string`

##### Return values

string —

キー情報

#### getItemId()

PaypayAuthorizeRequestDto.php : 528

商品IDを取得する<br>

`public getItemId() : string`

##### Return values

string —

商品ID

#### getItemName()

PaypayAuthorizeRequestDto.php : 510

商品名を取得する<br>

`public getItemName() : string`

##### Return values

string —

商品名

#### getMemo1()

AbstractPaymentRequestDto.php : 79

取引メモ１を取得する<br>

`public getMemo1() : string`

##### Return values

string —

取引メモ１

#### getMemo2()

AbstractPaymentRequestDto.php : 99

取引メモ２を取得する<br>

`public getMemo2() : string`

##### Return values

string —

取引メモ２

#### getMemo3()

AbstractPaymentRequestDto.php : 119

取引メモ３を取得する<br>

`public getMemo3() : string`

##### Return values

string —

取引メモ３を設定する

#### getOneTimeCode()

PaypayAuthorizeRequestDto.php : 384

ワンタイムコードを取得する<br>

`public getOneTimeCode() : string`

##### Return values

string —

ワンタイムコード

#### getOnlinePaymentType()

PaypayAuthorizeRequestDto.php : 672

オンライン決済タイプを取得する<br>

`public getOnlinePaymentType() : string`

##### Return values

string —

オンライン決済タイプ

#### getOrderId()

PaypayAuthorizeRequestDto.php : 330

取引IDを取得する<br>

`public getOrderId() : string`

##### Return values

string —

取引ID

#### getPayTimeoutDatetime()

PaypayAuthorizeRequestDto.php : 690

支払い可能期限を取得する<br>

`public getPayTimeoutDatetime() : string`

##### Return values

string —

支払い可能期限

#### getProvider()

PaypayAuthorizeRequestDto.php : 618

接続先事業者を取得する<br>

`public getProvider() : string`

##### Return values

string —

接続先事業者

#### getPushUrl()

PaypayAuthorizeRequestDto.php : 600

プッシュ先URLを取得する<br>

`public getPushUrl() : string`

##### Return values

string —

プッシュ先URL

#### getReceiptData()

AbstractPaymentRequestDto.php : 159

レシートデータを取得する。<br>

`public getReceiptData() : string`

##### Return values

string —

レシートデータ

#### getReceiptNumber()

PaypayAuthorizeRequestDto.php : 474

レシート番号を取得する<br>

`public getReceiptNumber() : string`

##### Return values

string —

レシート番号

#### getServiceCommand()

PaypayAuthorizeRequestDto.php : 321

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

`public getServiceCommand() : string`

##### Return values

string —

決済サービスコマンド

#### getServiceOptionType()

PaypayAuthorizeRequestDto.php : 348

サービスオプションタイプを取得する<br>

`public getServiceOptionType() : string`

##### Return values

string —

サービスオプションタイプ

#### getServiceType()

PaypayAuthorizeRequestDto.php : 312

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

`public getServiceType() : string`

##### Return values

string —

決済サービスタイプ

#### getSettleBizCode()

PaypayAuthorizeRequestDto.php : 492

決済事業者コードを取得する<br>

`public getSettleBizCode() : string`

##### Return values

string —

決済事業者コード

#### getStoreId()

PaypayAuthorizeRequestDto.php : 438

店舗IDを取得する<br>

`public getStoreId() : string`

##### Return values

string —

店舗ID

#### getSuccessUrl()

PaypayAuthorizeRequestDto.php : 546

決済完了時URLを取得する<br>

`public getSuccessUrl() : string`

##### Return values

string —

決済完了時URL

#### getTerminalId()

PaypayAuthorizeRequestDto.php : 456

店舗端末IDを取得する<br>

`public getTerminalId() : string`

##### Return values

string —

店舗端末ID

#### getTransitionType()

PaypayAuthorizeRequestDto.php : 636

遷移種別を取得する<br>

`public getTransitionType() : string`

##### Return values

string —

遷移種別

#### getWithCapture()

PaypayAuthorizeRequestDto.php : 420

与信同時売上フラグを取得する<br>

`public getWithCapture() : string`

##### Return values

string —

与信同時売上フラグ

#### setAccountId()

AbstractPaymentRequestDto.php : 33

会員IDを設定する。<br>

`public setAccountId(string $accountId) : mixed`

##### Parameters

$accountId : string

  会員ID

##### Return values

mixed —

#### setAccountingType()

PaypayAuthorizeRequestDto.php : 375

課金種別を設定する<br>

`public setAccountingType(string $accountingType) : mixed`

##### Parameters

$accountingType : string

  課金種別

##### Return values

mixed —

#### setAmount()

PaypayAuthorizeRequestDto.php : 411

決済金額を設定する<br>

`public setAmount(string $amount) : mixed`

##### Parameters

$amount : string

  決済金額

##### Return values

mixed —

#### setCancelUrl()

PaypayAuthorizeRequestDto.php : 573

決済キャンセル時URLを設定する<br>

`public setCancelUrl(string $cancelUrl) : mixed`

##### Parameters

$cancelUrl : string

  決済キャンセル時URL

##### Return values

mixed —

#### setCreateDate()

AbstractPaymentRequestDto.php : 49

入会年月日を設定する<br>

`public setCreateDate(string $createDate) : mixed`

##### Parameters

$createDate : string

  入会年月日

##### Return values

mixed —

#### setErrorUrl()

PaypayAuthorizeRequestDto.php : 591

決済エラー時URLを設定する<br>

`public setErrorUrl(string $errorUrl) : mixed`

##### Parameters

$errorUrl : string

  決済エラー時URL

##### Return values

mixed —

#### setExtendParameterType()

PaypayAuthorizeRequestDto.php : 663

拡張パラメータフラグを設定する<br>

`public setExtendParameterType(string $extendParameterType) : mixed`

##### Parameters

$extendParameterType : string

  拡張パラメータフラグ

##### Return values

mixed —

#### setFreeKey()

AbstractPaymentRequestDto.php : 129

キー情報を設定する<br>

`public setFreeKey(string $freeKey) : mixed`

##### Parameters

$freeKey : string

  キー情報

##### Return values

mixed —

#### setItemId()

PaypayAuthorizeRequestDto.php : 537

商品IDを設定する<br>

`public setItemId(string $itemId) : mixed`

##### Parameters

$itemId : string

  商品ID

##### Return values

mixed —

#### setItemName()

PaypayAuthorizeRequestDto.php : 519

商品名を設定する<br>

`public setItemName(string $itemName) : mixed`

##### Parameters

$itemName : string

  商品名

##### Return values

mixed —

#### setMemo1()

AbstractPaymentRequestDto.php : 69

取引メモ１を設定する<br>

`public setMemo1(string $memo1) : mixed`

##### Parameters

$memo1 : string

  取引メモ１

##### Return values

mixed —

#### setMemo2()

AbstractPaymentRequestDto.php : 89

取引メモ２を設定する<br>

`public setMemo2(string $memo2) : mixed`

##### Parameters

$memo2 : string

  取引メモ２

##### Return values

mixed —

#### setMemo3()

AbstractPaymentRequestDto.php : 109

取引メモ３を設定する<br>

`public setMemo3(string $memo3) : mixed`

##### Parameters

$memo3 : string

  取引メモ３

##### Return values

mixed —

#### setOneTimeCode()

PaypayAuthorizeRequestDto.php : 393

ワンタイムコードを設定する<br>

`public setOneTimeCode(string $oneTimeCode) : mixed`

##### Parameters

$oneTimeCode : string

  ワンタイムコード

##### Return values

mixed —

#### setOnlinePaymentType()

PaypayAuthorizeRequestDto.php : 681

オンライン決済タイプを設定する<br>

`public setOnlinePaymentType(string $onlinePaymentType) : mixed`

##### Parameters

$onlinePaymentType : string

  オンライン決済タイプ

##### Return values

mixed —

#### setOrderId()

PaypayAuthorizeRequestDto.php : 339

取引IDを設定する<br>

`public setOrderId(string $orderId) : mixed`

##### Parameters

$orderId : string

  取引ID

##### Return values

mixed —

#### setPayTimeoutDatetime()

PaypayAuthorizeRequestDto.php : 699

支払い可能期限を設定する<br>

`public setPayTimeoutDatetime(string $payTimeoutDatetime) : mixed`

##### Parameters

$payTimeoutDatetime : string

  支払い可能期限

##### Return values

mixed —

#### setProvider()

PaypayAuthorizeRequestDto.php : 627

接続先事業者を設定する<br>

`public setProvider(string $provider) : mixed`

##### Parameters

$provider : string

  接続先事業者

##### Return values

mixed —

#### setPushUrl()

PaypayAuthorizeRequestDto.php : 609

プッシュ先URLを設定する<br>

`public setPushUrl(string $pushUrl) : mixed`

##### Parameters

$pushUrl : string

  プッシュ先URL

##### Return values

mixed —

#### setReceiptData()

AbstractPaymentRequestDto.php : 149

レシートデータを設定する。<br>

`public setReceiptData(string $receiptData) : mixed`

##### Parameters

$receiptData : string

  レシートデータ

##### Return values

mixed —

#### setReceiptNumber()

PaypayAuthorizeRequestDto.php : 483

レシート番号を設定する<br>

`public setReceiptNumber(string $receiptNumber) : mixed`

##### Parameters

$receiptNumber : string

  レシート番号

##### Return values

mixed —

#### setServiceOptionType()

PaypayAuthorizeRequestDto.php : 357

サービスオプションタイプを設定する<br>

`public setServiceOptionType(string $serviceOptionType) : mixed`

##### Parameters

$serviceOptionType : string

  サービスオプションタイプ

##### Return values

mixed —

#### setSettleBizCode()

PaypayAuthorizeRequestDto.php : 501

決済事業者コードを設定する<br>

`public setSettleBizCode(string $settleBizCode) : mixed`

##### Parameters

$settleBizCode : string

  決済事業者コード

##### Return values

mixed —

#### setStoreId()

PaypayAuthorizeRequestDto.php : 447

店舗IDを設定する<br>

`public setStoreId(string $storeId) : mixed`

##### Parameters

$storeId : string

  店舗ID

##### Return values

mixed —

#### setSuccessUrl()

PaypayAuthorizeRequestDto.php : 555

決済完了時URLを設定する<br>

`public setSuccessUrl(string $successUrl) : mixed`

##### Parameters

$successUrl : string

  決済完了時URL

##### Return values

mixed —

#### setTerminalId()

PaypayAuthorizeRequestDto.php : 465

店舗端末IDを設定する<br>

`public setTerminalId(string $terminalId) : mixed`

##### Parameters

$terminalId : string

  店舗端末ID

##### Return values

mixed —

#### setTransitionType()

PaypayAuthorizeRequestDto.php : 645

遷移種別を設定する<br>

`public setTransitionType(string $transitionType) : mixed`

##### Parameters

$transitionType : string

  遷移種別

##### Return values

mixed —

#### setWithCapture()

PaypayAuthorizeRequestDto.php : 429

与信同時売上フラグを設定する<br>

`public setWithCapture(string $withCapture) : mixed`

##### Parameters

$withCapture : string

  与信同時売上フラグ

##### Return values

mixed —

#### existAccountBasicParam()

AbstractPaymentRequestDto.php : 193

AccountBasicParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>

`protected existAccountBasicParam() : mixed`

##### Return values

mixed —

#### existAccountParam()

AbstractPaymentRequestDto.php : 180

AccountParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>

`protected existAccountParam() : mixed`

##### Return values

mixed —

#### existBankAccountParam()

AbstractPaymentRequestDto.php : 232

BankAccountParamがAccountParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、AccountParamに設定する。<br>

`protected existBankAccountParam() : mixed`

##### Return values

mixed —

#### existCardParam()

AbstractPaymentRequestDto.php : 206

CardParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>

`protected existCardParam() : mixed`

##### Return values

mixed —

#### existPayNowIdParam()

AbstractPaymentRequestDto.php : 169

PayNowIdPramが設定されているか判定する。<br> 設定されていない場合はインスタンスを生成する。<br>

`protected existPayNowIdParam() : mixed`

##### Return values

mixed —

#### existRecurringChargeParam()

AbstractPaymentRequestDto.php : 219

RecurringChargeParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>

`protected existRecurringChargeParam() : mixed`

##### Return values

mixed —

## Search results