Menu

## BankpayMemberAddRequestDto extends AbstractPaymentRequestDto
in package

BankpayMemberAddRequestDto.php : 11

決済サービスタイプ：bankpay、コマンド名：会員登録の要求Dtoクラス<br>

##### Tags

author

  Veritrans, Inc.

### Table of Contents

$payNowIdParam : PayNowIdParam
  PayNowIDオブジェクト
$address : mixed
  住所<br> 文字列<br/> 最大桁数：60<br/> 会員の住所を入力します。<br/>
$birthDate : mixed
  生年月日<br> 半角数字<br/> 最大桁数：8<br/> 会員の生年月日を入力します。<br/> 書式はYYYYMMDD。<br/> 例)20220531<br/>
$emailAddress : mixed
  メールアドレス<br> 半角英数記号<br/> 最大桁数：300<br/> 会員のメールアドレスを入力します。<br/>
$emailAddress2 : mixed
  メールアドレス2<br> 半角英数記号<br/> 最大桁数：300<br/> 会員のメールアドレスが2つある場合2つ目を入力します。<br/>
$gender : mixed
  性別<br> 半角英字<br/> 最大桁数：1<br/> 会員の性別を入力します。<br/> -"M":男<br/> -"F":女<br/>
$maskedLog : mixed
  ログ用文字列(マスク済み)<br> 半角英数字<br>
$memberId : mixed
  会員ID<br> 半角英数<br/> 最大桁数：100<br/> - マーチャント側で会員を一意に表す会員IDを指定します。<br/> - 会員ごとに一意である必要があります。<br/> - 半角英数、“-”（ハイフン）、“_”（アンダースコア）も使用可能です。<br/>
$mobileNumber : mixed
  携帯番号<br> 半角数字記号<br/> 最大桁数：16<br/> 会員の携帯番号を入力します。<br/> -ハイフン有でも無でも指定可能です。<br/>
$remarks : mixed
  摘要<br> 文字列<br/> 最大桁数：100<br/> 会員についての備考項目を入力します。<br/>
$SERVICE_COMMAND : mixed
  決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
$SERVICE_TYPE : mixed
  決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
$serviceOptionType : mixed
  サービスオプションタイプ<br> 半角英数<br/> - "online":オンライン決済<br/>
$telNumber : mixed
  電話番号<br> 半角数字記号<br/> 最大桁数：16<br/> 会員の電話番号を入力します。<br/> -ハイフン有でも無でも指定可能です。<br/>
$userName : mixed
  氏名<br> 文字列<br/> 最大桁数：20<br/> 会員の氏名を入力します。<br/>
$userNameKana : mixed
  カナ名<br> 文字列<br/> 最大桁数：40<br/> 会員のカナ名を入力します。<br/>
$userTerminalId : mixed
  利用者端末識別ID<br> 半角英字<br/> 最大桁数：32<br/> 利用者の端末を識別するIDを指定します。<br/> スマホなどのデバイスを識別するためのUUIDなどの情報で、EC利用などの場合は一意なランダムな値を設定します。<br/>
$zipcode : mixed
  郵便番号<br> 半角数字記号<br/> 最大桁数：8<br/> 会員の郵便番号を入力します。<br/> -ハイフン有でも無でも指定可能です。<br/>
__toString() : string
  ログ用文字列(マスク済み)を取得する<br>
_setMaskedLog() : mixed
  ログ用文字列(マスク済み)を設定する<br>
getAccountId() : string
  会員IDを取得する。<br>
getAddress() : string
  住所を取得する<br>
getBirthDate() : string
  生年月日を取得する<br>
getCreateDate() : string
  入会年月日を取得する<br>
getEmailAddress() : string
  メールアドレスを取得する<br>
getEmailAddress2() : string
  メールアドレス2を取得する<br>
getFreeKey() : string
  キー情報を取得する<br>
getGender() : string
  性別を取得する<br>
getMemberId() : string
  会員IDを取得する<br>
getMemo1() : string
  取引メモ１を取得する<br>
getMemo2() : string
  取引メモ２を取得する<br>
getMemo3() : string
  取引メモ３を取得する<br>
getMobileNumber() : string
  携帯番号を取得する<br>
getReceiptData() : string
  レシートデータを取得する。<br>
getRemarks() : string
  摘要を取得する<br>
getServiceCommand() : string
  決済サービスコマンドを取得する<br>
getServiceOptionType() : string
  サービスオプションタイプを取得する<br>
getServiceType() : string
  決済サービスタイプを取得する<br>
getTelNumber() : string
  電話番号を取得する<br>
getUserName() : string
  氏名を取得する<br>
getUserNameKana() : string
  カナ名を取得する<br>
getUserTerminalId() : string
  利用者端末識別IDを取得する<br>
getZipcode() : string
  郵便番号を取得する<br>
setAccountId() : mixed
  会員IDを設定する。<br>
setAddress() : mixed
  住所を設定する<br>
setBirthDate() : mixed
  生年月日を設定する<br>
setCreateDate() : mixed
  入会年月日を設定する<br>
setEmailAddress() : mixed
  メールアドレスを設定する<br>
setEmailAddress2() : mixed
  メールアドレス2を設定する<br>
setFreeKey() : mixed
  キー情報を設定する<br>
setGender() : mixed
  性別を設定する<br>
setMemberId() : mixed
  会員IDを設定する<br>
setMemo1() : mixed
  取引メモ１を設定する<br>
setMemo2() : mixed
  取引メモ２を設定する<br>
setMemo3() : mixed
  取引メモ３を設定する<br>
setMobileNumber() : mixed
  携帯番号を設定する<br>
setReceiptData() : mixed
  レシートデータを設定する。<br>
setRemarks() : mixed
  摘要を設定する<br>
setServiceOptionType() : mixed
  サービスオプションタイプを設定する<br>
setTelNumber() : mixed
  電話番号を設定する<br>
setUserName() : mixed
  氏名を設定する<br>
setUserNameKana() : mixed
  カナ名を設定する<br>
setUserTerminalId() : mixed
  利用者端末識別IDを設定する<br>
setZipcode() : 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`

#### $address

BankpayMemberAddRequestDto.php : 105

住所<br> 文字列<br/> 最大桁数：60<br/> 会員の住所を入力します。<br/>

`private mixed $address`

#### $birthDate

BankpayMemberAddRequestDto.php : 78

生年月日<br> 半角数字<br/> 最大桁数：8<br/> 会員の生年月日を入力します。<br/> 書式はYYYYMMDD。<br/> 例)20220531<br/>

`private mixed $birthDate`

#### $emailAddress

BankpayMemberAddRequestDto.php : 131

メールアドレス<br> 半角英数記号<br/> 最大桁数：300<br/> 会員のメールアドレスを入力します。<br/>

`private mixed $emailAddress`

#### $emailAddress2

BankpayMemberAddRequestDto.php : 139

メールアドレス2<br> 半角英数記号<br/> 最大桁数：300<br/> 会員のメールアドレスが2つある場合2つ目を入力します。<br/>

`private mixed $emailAddress2`

#### $gender

BankpayMemberAddRequestDto.php : 88

性別<br> 半角英字<br/> 最大桁数：1<br/> 会員の性別を入力します。<br/> -"M":男<br/> -"F":女<br/>

`private mixed $gender`

#### $maskedLog

BankpayMemberAddRequestDto.php : 154

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

`private mixed $maskedLog`

#### $memberId

BankpayMemberAddRequestDto.php : 43

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

`private mixed $memberId`

#### $mobileNumber

BankpayMemberAddRequestDto.php : 123

携帯番号<br> 半角数字記号<br/> 最大桁数：16<br/> 会員の携帯番号を入力します。<br/> -ハイフン有でも無でも指定可能です。<br/>

`private mixed $mobileNumber`

#### $remarks

BankpayMemberAddRequestDto.php : 147

摘要<br> 文字列<br/> 最大桁数：100<br/> 会員についての備考項目を入力します。<br/>

`private mixed $remarks`

#### $SERVICE_COMMAND

BankpayMemberAddRequestDto.php : 26

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

`private mixed $SERVICE_COMMAND = "MemberAdd"`

#### $SERVICE_TYPE

BankpayMemberAddRequestDto.php : 19

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

`private mixed $SERVICE_TYPE = "bankpay"`

#### $serviceOptionType

BankpayMemberAddRequestDto.php : 33

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

`private mixed $serviceOptionType`

#### $telNumber

BankpayMemberAddRequestDto.php : 114

電話番号<br> 半角数字記号<br/> 最大桁数：16<br/> 会員の電話番号を入力します。<br/> -ハイフン有でも無でも指定可能です。<br/>

`private mixed $telNumber`

#### $userName

BankpayMemberAddRequestDto.php : 60

氏名<br> 文字列<br/> 最大桁数：20<br/> 会員の氏名を入力します。<br/>

`private mixed $userName`

#### $userNameKana

BankpayMemberAddRequestDto.php : 68

カナ名<br> 文字列<br/> 最大桁数：40<br/> 会員のカナ名を入力します。<br/>

`private mixed $userNameKana`

#### $userTerminalId

BankpayMemberAddRequestDto.php : 52

利用者端末識別ID<br> 半角英字<br/> 最大桁数：32<br/> 利用者の端末を識別するIDを指定します。<br/> スマホなどのデバイスを識別するためのUUIDなどの情報で、EC利用などの場合は一意なランダムな値を設定します。<br/>

`private mixed $userTerminalId`

#### $zipcode

BankpayMemberAddRequestDto.php : 97

郵便番号<br> 半角数字記号<br/> 最大桁数：8<br/> 会員の郵便番号を入力します。<br/> -ハイフン有でも無でも指定可能です。<br/>

`private mixed $zipcode`

### Methods

#### __toString()

BankpayMemberAddRequestDto.php : 441

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

`public __toString() : string`

##### Return values

string —

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

#### _setMaskedLog()

BankpayMemberAddRequestDto.php : 432

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

#### getAddress()

BankpayMemberAddRequestDto.php : 323

住所を取得する<br>

`public getAddress() : string`

##### Return values

string —

住所

#### getBirthDate()

BankpayMemberAddRequestDto.php : 269

生年月日を取得する<br>

`public getBirthDate() : string`

##### Return values

string —

生年月日

#### getCreateDate()

AbstractPaymentRequestDto.php : 59

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

`public getCreateDate() : string`

##### Return values

string —

入会年月日

#### getEmailAddress()

BankpayMemberAddRequestDto.php : 377

メールアドレスを取得する<br>

`public getEmailAddress() : string`

##### Return values

string —

メールアドレス

#### getEmailAddress2()

BankpayMemberAddRequestDto.php : 395

メールアドレス2を取得する<br>

`public getEmailAddress2() : string`

##### Return values

string —

メールアドレス2

#### getFreeKey()

AbstractPaymentRequestDto.php : 139

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

`public getFreeKey() : string`

##### Return values

string —

キー情報

#### getGender()

BankpayMemberAddRequestDto.php : 287

性別を取得する<br>

`public getGender() : string`

##### Return values

string —

性別

#### getMemberId()

BankpayMemberAddRequestDto.php : 197

会員IDを取得する<br>

`public getMemberId() : string`

##### Return values

string —

会員ID

#### 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 —

取引メモ３を設定する

#### getMobileNumber()

BankpayMemberAddRequestDto.php : 359

携帯番号を取得する<br>

`public getMobileNumber() : string`

##### Return values

string —

携帯番号

#### getReceiptData()

AbstractPaymentRequestDto.php : 159

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

`public getReceiptData() : string`

##### Return values

string —

レシートデータ

#### getRemarks()

BankpayMemberAddRequestDto.php : 413

摘要を取得する<br>

`public getRemarks() : string`

##### Return values

string —

摘要

#### getServiceCommand()

BankpayMemberAddRequestDto.php : 170

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

`public getServiceCommand() : string`

##### Return values

string —

決済サービスコマンド

#### getServiceOptionType()

BankpayMemberAddRequestDto.php : 179

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

`public getServiceOptionType() : string`

##### Return values

string —

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

#### getServiceType()

BankpayMemberAddRequestDto.php : 161

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

`public getServiceType() : string`

##### Return values

string —

決済サービスタイプ

#### getTelNumber()

BankpayMemberAddRequestDto.php : 341

電話番号を取得する<br>

`public getTelNumber() : string`

##### Return values

string —

電話番号

#### getUserName()

BankpayMemberAddRequestDto.php : 233

氏名を取得する<br>

`public getUserName() : string`

##### Return values

string —

氏名

#### getUserNameKana()

BankpayMemberAddRequestDto.php : 251

カナ名を取得する<br>

`public getUserNameKana() : string`

##### Return values

string —

カナ名

#### getUserTerminalId()

BankpayMemberAddRequestDto.php : 215

利用者端末識別IDを取得する<br>

`public getUserTerminalId() : string`

##### Return values

string —

利用者端末識別ID

#### getZipcode()

BankpayMemberAddRequestDto.php : 305

郵便番号を取得する<br>

`public getZipcode() : string`

##### Return values

string —

郵便番号

#### setAccountId()

AbstractPaymentRequestDto.php : 33

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

`public setAccountId(string $accountId) : mixed`

##### Parameters

$accountId : string

  会員ID

##### Return values

mixed —

#### setAddress()

BankpayMemberAddRequestDto.php : 332

住所を設定する<br>

`public setAddress(string $address) : mixed`

##### Parameters

$address : string

  住所

##### Return values

mixed —

#### setBirthDate()

BankpayMemberAddRequestDto.php : 278

生年月日を設定する<br>

`public setBirthDate(string $birthDate) : mixed`

##### Parameters

$birthDate : string

  生年月日

##### Return values

mixed —

#### setCreateDate()

AbstractPaymentRequestDto.php : 49

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

`public setCreateDate(string $createDate) : mixed`

##### Parameters

$createDate : string

  入会年月日

##### Return values

mixed —

#### setEmailAddress()

BankpayMemberAddRequestDto.php : 386

メールアドレスを設定する<br>

`public setEmailAddress(string $emailAddress) : mixed`

##### Parameters

$emailAddress : string

  メールアドレス

##### Return values

mixed —

#### setEmailAddress2()

BankpayMemberAddRequestDto.php : 404

メールアドレス2を設定する<br>

`public setEmailAddress2(string $emailAddress2) : mixed`

##### Parameters

$emailAddress2 : string

  メールアドレス2

##### Return values

mixed —

#### setFreeKey()

AbstractPaymentRequestDto.php : 129

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

`public setFreeKey(string $freeKey) : mixed`

##### Parameters

$freeKey : string

  キー情報

##### Return values

mixed —

#### setGender()

BankpayMemberAddRequestDto.php : 296

性別を設定する<br>

`public setGender(string $gender) : mixed`

##### Parameters

$gender : string

  性別

##### Return values

mixed —

#### setMemberId()

BankpayMemberAddRequestDto.php : 206

会員IDを設定する<br>

`public setMemberId(string $memberId) : mixed`

##### Parameters

$memberId : string

  会員ID

##### 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 —

#### setMobileNumber()

BankpayMemberAddRequestDto.php : 368

携帯番号を設定する<br>

`public setMobileNumber(string $mobileNumber) : mixed`

##### Parameters

$mobileNumber : string

  携帯番号

##### Return values

mixed —

#### setReceiptData()

AbstractPaymentRequestDto.php : 149

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

`public setReceiptData(string $receiptData) : mixed`

##### Parameters

$receiptData : string

  レシートデータ

##### Return values

mixed —

#### setRemarks()

BankpayMemberAddRequestDto.php : 422

摘要を設定する<br>

`public setRemarks(string $remarks) : mixed`

##### Parameters

$remarks : string

  摘要

##### Return values

mixed —

#### setServiceOptionType()

BankpayMemberAddRequestDto.php : 188

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

`public setServiceOptionType(string $serviceOptionType) : mixed`

##### Parameters

$serviceOptionType : string

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

##### Return values

mixed —

#### setTelNumber()

BankpayMemberAddRequestDto.php : 350

電話番号を設定する<br>

`public setTelNumber(string $telNumber) : mixed`

##### Parameters

$telNumber : string

  電話番号

##### Return values

mixed —

#### setUserName()

BankpayMemberAddRequestDto.php : 242

氏名を設定する<br>

`public setUserName(string $userName) : mixed`

##### Parameters

$userName : string

  氏名

##### Return values

mixed —

#### setUserNameKana()

BankpayMemberAddRequestDto.php : 260

カナ名を設定する<br>

`public setUserNameKana(string $userNameKana) : mixed`

##### Parameters

$userNameKana : string

  カナ名

##### Return values

mixed —

#### setUserTerminalId()

BankpayMemberAddRequestDto.php : 224

利用者端末識別IDを設定する<br>

`public setUserTerminalId(string $userTerminalId) : mixed`

##### Parameters

$userTerminalId : string

  利用者端末識別ID

##### Return values

mixed —

#### setZipcode()

BankpayMemberAddRequestDto.php : 314

郵便番号を設定する<br>

`public setZipcode(string $zipcode) : mixed`

##### Parameters

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