Menu

## MasterpassAuthorizeRequestDto extends AbstractPaymentRequestDto
in package

MasterpassAuthorizeRequestDto.php : 11

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

##### Tags

author

  Veritrans, Inc.

### Table of Contents

$payNowIdParam : PayNowIdParam
  PayNowIDオブジェクト
$amount : mixed
  決済金額<br> 半角数字<br/> 最大桁数：8<br/> 決済金額を指定します。<br/> - 1 以上かつ 99999999(8桁) 以下<br/>
$bonusFirstPayment : mixed
  ボーナス初回年月<br> 半角数字<br/> 最大桁数：4<br/> JPOが24,34で与信同時売上フラグ=trueの場合にボーナス初回月をYYMM形式で指定します。JPOが上記以外、または与信同時売上フラグがfalseの場合は設定されているとエラーになります。<br/> 指定がない場合にはボーナス初回月を指定せずに売上を行います（JPOパラメータ内の数値で補完されません）。<br/> <br/>
$firstPayment : mixed
  初回請求年月<br> 半角数字<br/> 最大桁数：4<br/> JPOが31,34,61で与信同時売上フラグ=trueの場合に初回請求月をYYMM形式で指定します。JPOが上記以外、または与信同時売上フラグがfalseの場合は設定されているとエラーになります。<br/> 指定がない場合には初回請求年月を指定せずに売上を行います（JPOパラメータ内の数値で補完されません）。<br/> <br/>
$jpo : mixed
  支払い種別<br> 半角英数字<br/> 最大桁数：83<br/> "10"　（一括払い）<br/> "21"　（ボーナス一括）<br/> "61Cxx"　（分割払い、xxに分割回数指定）<br/> "80"　（リボルビング払い）<br/> ※指定が無い場合は、"10"（一括払い）が適用されます。<br/>
$maskedLog : mixed
  ログ用文字列(マスク済み)<br> 半角英数字<br>
$orderId : mixed
  取引ID<br> 半角英数字<br/> 最大桁数：80<br/> - マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> - 申込処理ごとに一意である必要があります。<br/> - 半角英数字、“-”（ハイフン）、“_”（アンダースコア）も使用可能です。<br/>
$SERVICE_COMMAND : mixed
  決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
$SERVICE_TYPE : mixed
  決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
$withCapture : mixed
  与信同時売上フラグ<br> 英字（boolean）<br/> - true : 与信同時売上<br/> - false: 与信のみ<br/> ※ 未指定の場合は、false:与信のみ。<br/>
__toString() : string
  ログ用文字列(マスク済み)を取得する<br>
_setMaskedLog() : mixed
  ログ用文字列(マスク済み)を設定する<br>
getAccountId() : string
  会員IDを取得する。<br>
getAmount() : string
  決済金額を取得する<br>
getBonusFirstPayment() : string
  ボーナス初回年月を取得する<br>
getCreateDate() : string
  入会年月日を取得する<br>
getFirstPayment() : string
  初回請求年月を取得する<br>
getFreeKey() : string
  キー情報を取得する<br>
getJpo() : string
  支払い種別を取得する<br>
getMemo1() : string
  取引メモ１を取得する<br>
getMemo2() : string
  取引メモ２を取得する<br>
getMemo3() : string
  取引メモ３を取得する<br>
getOrderId() : string
  取引IDを取得する<br>
getReceiptData() : string
  レシートデータを取得する。<br>
getServiceCommand() : string
  決済サービスコマンドを取得する<br>
getServiceType() : string
  決済サービスタイプを取得する<br>
getWithCapture() : string
  与信同時売上フラグを取得する<br>
setAccountId() : mixed
  会員IDを設定する。<br>
setAmount() : mixed
  決済金額を設定する<br>
setBonusFirstPayment() : mixed
  ボーナス初回年月を設定する<br>
setCreateDate() : mixed
  入会年月日を設定する<br>
setFirstPayment() : mixed
  初回請求年月を設定する<br>
setFreeKey() : mixed
  キー情報を設定する<br>
setJpo() : mixed
  支払い種別を設定する<br>
setMemo1() : mixed
  取引メモ１を設定する<br>
setMemo2() : mixed
  取引メモ２を設定する<br>
setMemo3() : mixed
  取引メモ３を設定する<br>
setOrderId() : mixed
  取引IDを設定する<br>
setReceiptData() : 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`

#### $amount

MasterpassAuthorizeRequestDto.php : 45

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

`private mixed $amount`

#### $bonusFirstPayment

MasterpassAuthorizeRequestDto.php : 86

ボーナス初回年月<br> 半角数字<br/> 最大桁数：4<br/> JPOが24,34で与信同時売上フラグ=trueの場合にボーナス初回月をYYMM形式で指定します。JPOが上記以外、または与信同時売上フラグがfalseの場合は設定されているとエラーになります。<br/> 指定がない場合にはボーナス初回月を指定せずに売上を行います（JPOパラメータ内の数値で補完されません）。<br/> <br/>

`private mixed $bonusFirstPayment`

#### $firstPayment

MasterpassAuthorizeRequestDto.php : 76

初回請求年月<br> 半角数字<br/> 最大桁数：4<br/> JPOが31,34,61で与信同時売上フラグ=trueの場合に初回請求月をYYMM形式で指定します。JPOが上記以外、または与信同時売上フラグがfalseの場合は設定されているとエラーになります。<br/> 指定がない場合には初回請求年月を指定せずに売上を行います（JPOパラメータ内の数値で補完されません）。<br/> <br/>

`private mixed $firstPayment`

#### $jpo

MasterpassAuthorizeRequestDto.php : 57

支払い種別<br> 半角英数字<br/> 最大桁数：83<br/> "10"　（一括払い）<br/> "21"　（ボーナス一括）<br/> "61Cxx"　（分割払い、xxに分割回数指定）<br/> "80"　（リボルビング払い）<br/> ※指定が無い場合は、"10"（一括払い）が適用されます。<br/>

`private mixed $jpo`

#### $maskedLog

MasterpassAuthorizeRequestDto.php : 93

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

`private mixed $maskedLog`

#### $orderId

MasterpassAuthorizeRequestDto.php : 36

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

`private mixed $orderId`

#### $SERVICE_COMMAND

MasterpassAuthorizeRequestDto.php : 26

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

`private mixed $SERVICE_COMMAND = "Authorize"`

#### $SERVICE_TYPE

MasterpassAuthorizeRequestDto.php : 19

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

`private mixed $SERVICE_TYPE = "masterpass"`

#### $withCapture

MasterpassAuthorizeRequestDto.php : 66

与信同時売上フラグ<br> 英字（boolean）<br/> - true : 与信同時売上<br/> - false: 与信のみ<br/> ※ 未指定の場合は、false:与信のみ。<br/>

`private mixed $withCapture`

### Methods

#### __toString()

MasterpassAuthorizeRequestDto.php : 236

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

`public __toString() : string`

##### Return values

string —

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

#### _setMaskedLog()

MasterpassAuthorizeRequestDto.php : 227

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

MasterpassAuthorizeRequestDto.php : 136

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

`public getAmount() : string`

##### Return values

string —

決済金額

#### getBonusFirstPayment()

MasterpassAuthorizeRequestDto.php : 208

ボーナス初回年月を取得する<br>

`public getBonusFirstPayment() : string`

##### Return values

string —

ボーナス初回年月

#### getCreateDate()

AbstractPaymentRequestDto.php : 59

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

`public getCreateDate() : string`

##### Return values

string —

入会年月日

#### getFirstPayment()

MasterpassAuthorizeRequestDto.php : 190

初回請求年月を取得する<br>

`public getFirstPayment() : string`

##### Return values

string —

初回請求年月

#### getFreeKey()

AbstractPaymentRequestDto.php : 139

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

`public getFreeKey() : string`

##### Return values

string —

キー情報

#### getJpo()

MasterpassAuthorizeRequestDto.php : 154

支払い種別を取得する<br>

`public getJpo() : 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 —

取引メモ３を設定する

#### getOrderId()

MasterpassAuthorizeRequestDto.php : 118

取引IDを取得する<br>

`public getOrderId() : string`

##### Return values

string —

取引ID

#### getReceiptData()

AbstractPaymentRequestDto.php : 159

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

`public getReceiptData() : string`

##### Return values

string —

レシートデータ

#### getServiceCommand()

MasterpassAuthorizeRequestDto.php : 109

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

`public getServiceCommand() : string`

##### Return values

string —

決済サービスコマンド

#### getServiceType()

MasterpassAuthorizeRequestDto.php : 100

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

`public getServiceType() : string`

##### Return values

string —

決済サービスタイプ

#### getWithCapture()

MasterpassAuthorizeRequestDto.php : 172

与信同時売上フラグを取得する<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 —

#### setAmount()

MasterpassAuthorizeRequestDto.php : 145

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

`public setAmount(string $amount) : mixed`

##### Parameters

$amount : string

  決済金額

##### Return values

mixed —

#### setBonusFirstPayment()

MasterpassAuthorizeRequestDto.php : 217

ボーナス初回年月を設定する<br>

`public setBonusFirstPayment(string $bonusFirstPayment) : mixed`

##### Parameters

$bonusFirstPayment : string

  ボーナス初回年月

##### Return values

mixed —

#### setCreateDate()

AbstractPaymentRequestDto.php : 49

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

`public setCreateDate(string $createDate) : mixed`

##### Parameters

$createDate : string

  入会年月日

##### Return values

mixed —

#### setFirstPayment()

MasterpassAuthorizeRequestDto.php : 199

初回請求年月を設定する<br>

`public setFirstPayment(string $firstPayment) : mixed`

##### Parameters

$firstPayment : string

  初回請求年月

##### Return values

mixed —

#### setFreeKey()

AbstractPaymentRequestDto.php : 129

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

`public setFreeKey(string $freeKey) : mixed`

##### Parameters

$freeKey : string

  キー情報

##### Return values

mixed —

#### setJpo()

MasterpassAuthorizeRequestDto.php : 163

支払い種別を設定する<br>

`public setJpo(string $jpo) : mixed`

##### Parameters

$jpo : 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 —

#### setOrderId()

MasterpassAuthorizeRequestDto.php : 127

取引IDを設定する<br>

`public setOrderId(string $orderId) : mixed`

##### Parameters

$orderId : string

  取引ID

##### Return values

mixed —

#### setReceiptData()

AbstractPaymentRequestDto.php : 149

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

`public setReceiptData(string $receiptData) : mixed`

##### Parameters

$receiptData : string

  レシートデータ

##### Return values

mixed —

#### setWithCapture()

MasterpassAuthorizeRequestDto.php : 181

与信同時売上フラグを設定する<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