Menu

## PaypayReAuthorizeRequestDto extends AbstractPaymentRequestDto
in package

PaypayReAuthorizeRequestDto.php : 11

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

##### Tags

author

  Veritrans, Inc.

### Table of Contents

$payNowIdParam : PayNowIdParam
  PayNowIDオブジェクト
$amount : mixed
  金額<br> 半角数字<br/> 最大桁数：7<br/> 決済金額を指定します。<br/> - 1 以上かつ 9999999(7桁) 以下<br/>
$itemId : mixed
  商品ID<br> 半角英数字<br/> 最大桁数：32<br/> マーチャントシステム内で商品やサービスを特定するID<br/> <br/> serviceOptionType="online"（オンライン決済） ：指定任意<br/> ※未指定の場合は、決済申込時に入力したitemIdを設定します。<br/>
$itemName : mixed
  商品名<br> 文字列<br/> 商品名を指定します。<br/> - 最大文字数 40byte<br/> serviceOptionType="online"（オンライン決済） ： 指定任意<br/> ※未指定の場合は、決済申込時に入力したitemNameを設定します。決済申込時に未指定の場合は、設定しません。<br/>
$maskedLog : mixed
  ログ用文字列(マスク済み)<br> 半角英数字<br>
$nsfRecoveryExpiredDatetime : mixed
  支払い有効期限<br> 半角英数字<br/> 最大桁数：14<br/> コマンド処理が消費者の残高不足が原因で失敗し消費者アプリに支払い要求を送信した場合の支払い有効期限を指定します。（YYYYMMDDhhmmss形式）<br/> リクエスト日時の10分後～48時間後の範囲で指定可能です。<br/> <br/> ※nsfRecoveryFlag="true"の場合に指定可能なパラメータです。<br/> ※nsfRecoveryFlag="true"で未指定の場合は、リクエスト日時の6時間後を設定します。<br/>
$nsfRecoveryFlag : mixed
  支払い要求実行フラグ<br> 英字（boolean）<br/> コマンド処理が消費者の残高不足が原因で失敗した場合に、消費者アプリに支払い要求を送信するかどうかを指定します。<br/> - true : 支払い要求を送信する<br/> - false : 支払い要求を送信せず、売上処理失敗とする<br/> <br/> ※未指定の場合は、"false"を設定します。<br/>
$orderId : mixed
  取引ID<br> 半角英数字<br/> 最大桁数：100<br/> - マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> - 申込処理ごとに一意である必要があります。<br/> - 半角英数字、“-”（ハイフン）、“_”（アンダースコア）も使用可能です。<br/>
$originalOrderId : mixed
  元取引ID<br> 半角英数字<br/> 最大桁数：100<br/> 随時決済の決済申込で指定した取引IDを指定します。<br/>
$pushUrl : mixed
  プッシュ先URL<br> URL<br/> 最大桁数：1024<br/> プッシュURLを指定します。<br/> <br/> ※nsfRecoveryFlag="true"の場合に指定可能なパラメータです。<br/> ※未指定の場合は、Authorize時に指定された値、またはMAP（Merchant Administrator Portal）から登録申請した値を使用。<br/>
$SERVICE_COMMAND : mixed
  決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
$SERVICE_TYPE : mixed
  決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
$serviceOptionType : mixed
  サービスオプションタイプ<br> 半角英数字<br/> - "online":オンライン決済<br/> ※オンライン決済のみ指定可<br/>
__toString() : string
  ログ用文字列(マスク済み)を取得する<br>
_setMaskedLog() : mixed
  ログ用文字列(マスク済み)を設定する<br>
getAccountId() : string
  会員IDを取得する。<br>
getAmount() : string
  金額を取得する<br>
getCreateDate() : string
  入会年月日を取得する<br>
getFreeKey() : string
  キー情報を取得する<br>
getItemId() : string
  商品IDを取得する<br>
getItemName() : string
  商品名を取得する<br>
getMemo1() : string
  取引メモ１を取得する<br>
getMemo2() : string
  取引メモ２を取得する<br>
getMemo3() : string
  取引メモ３を取得する<br>
getNsfRecoveryExpiredDatetime() : string
  支払い有効期限を取得する<br>
getNsfRecoveryFlag() : string
  支払い要求実行フラグを取得する<br>
getOrderId() : string
  取引IDを取得する<br>
getOriginalOrderId() : string
  元取引IDを取得する<br>
getPushUrl() : string
  プッシュ先URLを取得する<br>
getReceiptData() : string
  レシートデータを取得する。<br>
getServiceCommand() : string
  決済サービスコマンドを取得する<br>
getServiceOptionType() : string
  サービスオプションタイプを取得する<br>
getServiceType() : string
  決済サービスタイプを取得する<br>
setAccountId() : mixed
  会員IDを設定する。<br>
setAmount() : mixed
  金額を設定する<br>
setCreateDate() : mixed
  入会年月日を設定する<br>
setFreeKey() : mixed
  キー情報を設定する<br>
setItemId() : mixed
  商品IDを設定する<br>
setItemName() : mixed
  商品名を設定する<br>
setMemo1() : mixed
  取引メモ１を設定する<br>
setMemo2() : mixed
  取引メモ２を設定する<br>
setMemo3() : mixed
  取引メモ３を設定する<br>
setNsfRecoveryExpiredDatetime() : mixed
  支払い有効期限を設定する<br>
setNsfRecoveryFlag() : mixed
  支払い要求実行フラグを設定する<br>
setOrderId() : mixed
  取引IDを設定する<br>
setOriginalOrderId() : mixed
  元取引IDを設定する<br>
setPushUrl() : mixed
  プッシュ先URLを設定する<br>
setReceiptData() : mixed
  レシートデータを設定する。<br>
setServiceOptionType() : 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`

#### $amount

PaypayReAuthorizeRequestDto.php : 61

金額<br> 半角数字<br/> 最大桁数：7<br/> 決済金額を指定します。<br/> - 1 以上かつ 9999999(7桁) 以下<br/>

`private mixed $amount`

#### $itemId

PaypayReAuthorizeRequestDto.php : 72

商品ID<br> 半角英数字<br/> 最大桁数：32<br/> マーチャントシステム内で商品やサービスを特定するID<br/> <br/> serviceOptionType="online"（オンライン決済） ：指定任意<br/> ※未指定の場合は、決済申込時に入力したitemIdを設定します。<br/>

`private mixed $itemId`

#### $itemName

PaypayReAuthorizeRequestDto.php : 82

商品名<br> 文字列<br/> 商品名を指定します。<br/> - 最大文字数 40byte<br/> serviceOptionType="online"（オンライン決済） ： 指定任意<br/> ※未指定の場合は、決済申込時に入力したitemNameを設定します。決済申込時に未指定の場合は、設定しません。<br/>

`private mixed $itemName`

#### $maskedLog

PaypayReAuthorizeRequestDto.php : 123

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

`private mixed $maskedLog`

#### $nsfRecoveryExpiredDatetime

PaypayReAuthorizeRequestDto.php : 105

支払い有効期限<br> 半角英数字<br/> 最大桁数：14<br/> コマンド処理が消費者の残高不足が原因で失敗し消費者アプリに支払い要求を送信した場合の支払い有効期限を指定します。（YYYYMMDDhhmmss形式）<br/> リクエスト日時の10分後～48時間後の範囲で指定可能です。<br/> <br/> ※nsfRecoveryFlag="true"の場合に指定可能なパラメータです。<br/> ※nsfRecoveryFlag="true"で未指定の場合は、リクエスト日時の6時間後を設定します。<br/>

`private mixed $nsfRecoveryExpiredDatetime`

#### $nsfRecoveryFlag

PaypayReAuthorizeRequestDto.php : 93

支払い要求実行フラグ<br> 英字（boolean）<br/> コマンド処理が消費者の残高不足が原因で失敗した場合に、消費者アプリに支払い要求を送信するかどうかを指定します。<br/> - true : 支払い要求を送信する<br/> - false : 支払い要求を送信せず、売上処理失敗とする<br/> <br/> ※未指定の場合は、"false"を設定します。<br/>

`private mixed $nsfRecoveryFlag`

#### $orderId

PaypayReAuthorizeRequestDto.php : 36

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

`private mixed $orderId`

#### $originalOrderId

PaypayReAuthorizeRequestDto.php : 52

元取引ID<br> 半角英数字<br/> 最大桁数：100<br/> 随時決済の決済申込で指定した取引IDを指定します。<br/>

`private mixed $originalOrderId`

#### $pushUrl

PaypayReAuthorizeRequestDto.php : 116

プッシュ先URL<br> URL<br/> 最大桁数：1024<br/> プッシュURLを指定します。<br/> <br/> ※nsfRecoveryFlag="true"の場合に指定可能なパラメータです。<br/> ※未指定の場合は、Authorize時に指定された値、またはMAP（Merchant Administrator Portal）から登録申請した値を使用。<br/>

`private mixed $pushUrl`

#### $SERVICE_COMMAND

PaypayReAuthorizeRequestDto.php : 26

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

`private mixed $SERVICE_COMMAND = "ReAuthorize"`

#### $SERVICE_TYPE

PaypayReAuthorizeRequestDto.php : 19

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

`private mixed $SERVICE_TYPE = "paypay"`

#### $serviceOptionType

PaypayReAuthorizeRequestDto.php : 44

サービスオプションタイプ<br> 半角英数字<br/> - "online":オンライン決済<br/> ※オンライン決済のみ指定可<br/>

`private mixed $serviceOptionType`

### Methods

#### __toString()

PaypayReAuthorizeRequestDto.php : 320

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

`public __toString() : string`

##### Return values

string —

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

#### _setMaskedLog()

PaypayReAuthorizeRequestDto.php : 311

ログ用文字列(マスク済み)を設定する<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

#### getAmount()

PaypayReAuthorizeRequestDto.php : 202

金額を取得する<br>

`public getAmount() : string`

##### Return values

string —

金額

#### getCreateDate()

AbstractPaymentRequestDto.php : 59

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

`public getCreateDate() : string`

##### Return values

string —

入会年月日

#### getFreeKey()

AbstractPaymentRequestDto.php : 139

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

`public getFreeKey() : string`

##### Return values

string —

キー情報

#### getItemId()

PaypayReAuthorizeRequestDto.php : 220

商品IDを取得する<br>

`public getItemId() : string`

##### Return values

string —

商品ID

#### getItemName()

PaypayReAuthorizeRequestDto.php : 238

商品名を取得する<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 —

取引メモ３を設定する

#### getNsfRecoveryExpiredDatetime()

PaypayReAuthorizeRequestDto.php : 274

支払い有効期限を取得する<br>

`public getNsfRecoveryExpiredDatetime() : string`

##### Return values

string —

支払い有効期限

#### getNsfRecoveryFlag()

PaypayReAuthorizeRequestDto.php : 256

支払い要求実行フラグを取得する<br>

`public getNsfRecoveryFlag() : string`

##### Return values

string —

支払い要求実行フラグ

#### getOrderId()

PaypayReAuthorizeRequestDto.php : 148

取引IDを取得する<br>

`public getOrderId() : string`

##### Return values

string —

取引ID

#### getOriginalOrderId()

PaypayReAuthorizeRequestDto.php : 184

元取引IDを取得する<br>

`public getOriginalOrderId() : string`

##### Return values

string —

元取引ID

#### getPushUrl()

PaypayReAuthorizeRequestDto.php : 292

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

`public getPushUrl() : string`

##### Return values

string —

プッシュ先URL

#### getReceiptData()

AbstractPaymentRequestDto.php : 159

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

`public getReceiptData() : string`

##### Return values

string —

レシートデータ

#### getServiceCommand()

PaypayReAuthorizeRequestDto.php : 139

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

`public getServiceCommand() : string`

##### Return values

string —

決済サービスコマンド

#### getServiceOptionType()

PaypayReAuthorizeRequestDto.php : 166

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

`public getServiceOptionType() : string`

##### Return values

string —

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

#### getServiceType()

PaypayReAuthorizeRequestDto.php : 130

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

`public getServiceType() : string`

##### Return values

string —

決済サービスタイプ

#### setAccountId()

AbstractPaymentRequestDto.php : 33

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

`public setAccountId(string $accountId) : mixed`

##### Parameters

$accountId : string

  会員ID

##### Return values

mixed —

#### setAmount()

PaypayReAuthorizeRequestDto.php : 211

金額を設定する<br>

`public setAmount(string $amount) : mixed`

##### Parameters

$amount : string

  金額

##### Return values

mixed —

#### setCreateDate()

AbstractPaymentRequestDto.php : 49

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

`public setCreateDate(string $createDate) : mixed`

##### Parameters

$createDate : string

  入会年月日

##### Return values

mixed —

#### setFreeKey()

AbstractPaymentRequestDto.php : 129

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

`public setFreeKey(string $freeKey) : mixed`

##### Parameters

$freeKey : string

  キー情報

##### Return values

mixed —

#### setItemId()

PaypayReAuthorizeRequestDto.php : 229

商品IDを設定する<br>

`public setItemId(string $itemId) : mixed`

##### Parameters

$itemId : string

  商品ID

##### Return values

mixed —

#### setItemName()

PaypayReAuthorizeRequestDto.php : 247

商品名を設定する<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 —

#### setNsfRecoveryExpiredDatetime()

PaypayReAuthorizeRequestDto.php : 283

支払い有効期限を設定する<br>

`public setNsfRecoveryExpiredDatetime(string $nsfRecoveryExpiredDatetime) : mixed`

##### Parameters

$nsfRecoveryExpiredDatetime : string

  支払い有効期限

##### Return values

mixed —

#### setNsfRecoveryFlag()

PaypayReAuthorizeRequestDto.php : 265

支払い要求実行フラグを設定する<br>

`public setNsfRecoveryFlag(string $nsfRecoveryFlag) : mixed`

##### Parameters

$nsfRecoveryFlag : string

  支払い要求実行フラグ

##### Return values

mixed —

#### setOrderId()

PaypayReAuthorizeRequestDto.php : 157

取引IDを設定する<br>

`public setOrderId(string $orderId) : mixed`

##### Parameters

$orderId : string

  取引ID

##### Return values

mixed —

#### setOriginalOrderId()

PaypayReAuthorizeRequestDto.php : 193

元取引IDを設定する<br>

`public setOriginalOrderId(string $originalOrderId) : mixed`

##### Parameters

$originalOrderId : string

  元取引ID

##### Return values

mixed —

#### setPushUrl()

PaypayReAuthorizeRequestDto.php : 301

プッシュ先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 —

#### setServiceOptionType()

PaypayReAuthorizeRequestDto.php : 175

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

`public setServiceOptionType(string $serviceOptionType) : mixed`

##### Parameters

$serviceOptionType : 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