BankAuthorizeRequestDto
extends AbstractPaymentRequestDto
in package
決済サービスタイプ:銀行決済、コマンド名:決済の要求Dtoクラス
Tags
Table of Contents
- $payNowIdParam : PayNowIdParam
- PayNowIDオブジェクト
- $address1 : mixed
- 住所1<br> ※最大50Byte<br>
- $address2 : mixed
- 住所2<br> ※最大50Byte<br>
- $address3 : mixed
- 住所3<br> ※最大100Byte<br>
- $agreementDate : mixed
- 成約日<br> YYYYMMDD<br>
- $amount : mixed
- 決済金額<br>
- $contents : mixed
- 請求内容(漢字)<br> インフォメーションとしてATM等に表示 ※最大24Byte<br>
- $contentsKana : mixed
- 請求内容(カナ)<br> インフォメーションとしてATM等に表示 ※最大48Byte<br>
- $kana1 : mixed
- 顧客名カナ1<br> 全角英数カナのみ ※最大20Byte<br>
- $kana2 : mixed
- 顧客名カナ2<br> 全角英数カナのみ ※最大20Byte<br>
- $maskedLog : mixed
- ログ用文字列(マスク済み)<br> 半角英数字<br>
- $name1 : mixed
- 顧客名1<br>
- $name2 : mixed
- 顧客名2<br>
- $optionParams : mixed
- 拡張パラメータ<br> 並列処理用の拡張パラメータを保持する。
- $orderId : mixed
- 取引ID<br>
- $payCsv : mixed
- 決済機関コード<br> ※「画面言語」を設定した場合は、当項目を設定することはできない。<br>
- $payLimit : mixed
- 支払期限<br> YYYYMMDD<br>
- $post1 : mixed
- 郵便番号1<br> 郵便番号上3桁<br>
- $post2 : mixed
- 郵便番号2<br> 郵便番号下4桁<br>
- $pushExpantionFlag : mixed
- プッシュパラメータ追加フラグ<br> 半角数字(最大1文字)<br/> "1": プッシュに追加のパラメータを設定する。<br/> "0": プッシュに追加のパラメータを設定しない。<br/> ※ 未指定の場合は、マスタに登録された値を使用します。<br/>
- $pushUrl : mixed
- プッシュURL<br> URL<br> 最大桁数:256<br> プッシュURLを指定します。<br> ※ 未指定の場合は、マーチャント登録時に設定した値を使用<br>
- $SERVICE_COMMAND : mixed
- 決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
- $SERVICE_TYPE : mixed
- 決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
- $serviceOptionType : mixed
- 決済サービスオプション<br> "atm":ATM決済(番号通知方式)<br> "netbank-pc":ネットバンク決済(銀行リンク方式:PC)<br> "netbank-docomo":ネットバンク決済(銀行リンク方式:docomo)<br> "netbank-softbank":ネットバンク決済(銀行リンク方式:SoftBank)<br> "netbank-au":ネットバンク決済(銀行リンク方式:au)<br>
- $telNo : mixed
- 電話番号<br> ハイフンなし、9桁~11桁<br>
- $termUrl : mixed
- 決済結果戻り先URL<br> ※決済完了後に店舗側サイトへ遷移を戻すためのURL<br> ※URLに使用可能な半角文字<br> ※ネットバンク決済(銀行リンク方式:PC)を指定した場合のみ設定可能。<br> ただし、決済機関コードを設定した場合はネットバンク決済(銀行リンク方式:PC)を設定した場合でも設定不可となる。<br>
- $viewLocale : mixed
- 画面言語<br> ※「決済機関コード」を設定した場合は、当項目を設定することはできない。<br>
- __toString() : string
- ログ用文字列(マスク済み)を取得する<br>
- _setMaskedLog() : mixed
- ログ用文字列(マスク済み)を設定する<br>
- getAccountId() : string
- 会員IDを取得する。<br>
- getAddress1() : string
- 住所1を取得する<br>
- getAddress2() : string
- 住所2を取得する<br>
- getAddress3() : string
- 住所3を取得する<br>
- getAgreementDate() : string
- 成約日を取得する<br>
- getAmount() : string
- 決済金額を取得する<br>
- getContents() : string
- 請求内容(漢字)を取得する<br>
- getContentsKana() : string
- 請求内容(カナ)を取得する<br>
- getCreateDate() : string
- 入会年月日を取得する<br>
- getFreeKey() : string
- キー情報を取得する<br>
- getKana1() : string
- 顧客名カナ1を取得する<br>
- getKana2() : string
- 顧客名カナ2を取得する<br>
- getMemo1() : string
- 取引メモ1を取得する<br>
- getMemo2() : string
- 取引メモ2を取得する<br>
- getMemo3() : string
- 取引メモ3を取得する<br>
- getName1() : string
- 顧客名1を取得する<br>
- getName2() : string
- 顧客名2を取得する<br>
- getOptionParams() : OptionParams
- 拡張パラメータリストを取得する<br>
- getOrderId() : string
- 取引IDを取得する<br>
- getPayCsv() : string
- 決済機関コードを取得する<br>
- getPayLimit() : string
- 支払期限を取得する<br>
- getPost1() : string
- 郵便番号1を取得する<br>
- getPost2() : string
- 郵便番号2を取得する<br>
- getPushExpantionFlag() : string
- プッシュパラメータ追加フラグを取得する<br>
- getPushUrl() : string
- プッシュURLを取得する<br>
- getReceiptData() : string
- レシートデータを取得する。<br>
- getServiceCommand() : string
- 決済サービスコマンドを取得する<br>
- getServiceOptionType() : string
- 決済サービスオプションを取得する<br>
- getServiceType() : string
- 決済サービスタイプを取得する<br>
- getTelNo() : string
- 電話番号を取得する<br>
- getTermUrl() : string
- 決済結果戻り先URLを取得する<br>
- getViewLocale() : string
- 画面言語を取得する<br>
- setAccountId() : mixed
- 会員IDを設定する。<br>
- setAddress1() : mixed
- 住所1を設定する<br>
- setAddress2() : mixed
- 住所2を設定する<br>
- setAddress3() : mixed
- 住所3を設定する<br>
- setAgreementDate() : mixed
- 成約日を設定する<br>
- setAmount() : mixed
- 決済金額を設定する<br>
- setContents() : mixed
- 請求内容(漢字)を設定する<br>
- setContentsKana() : mixed
- 請求内容(カナ)を設定する<br>
- setCreateDate() : mixed
- 入会年月日を設定する<br>
- setFreeKey() : mixed
- キー情報を設定する<br>
- setKana1() : mixed
- 顧客名カナ1を設定する<br>
- setKana2() : mixed
- 顧客名カナ2を設定する<br>
- setMemo1() : mixed
- 取引メモ1を設定する<br>
- setMemo2() : mixed
- 取引メモ2を設定する<br>
- setMemo3() : mixed
- 取引メモ3を設定する<br>
- setName1() : mixed
- 顧客名1を設定する<br>
- setName2() : mixed
- 顧客名2を設定する<br>
- setOptionParams() : mixed
- 拡張パラメータリストを設定する<br>
- setOrderId() : mixed
- 取引IDを設定する<br>
- setPayCsv() : mixed
- 決済機関コードを設定する<br>
- setPayLimit() : mixed
- 支払期限を設定する<br>
- setPost1() : mixed
- 郵便番号1を設定する<br>
- setPost2() : mixed
- 郵便番号2を設定する<br>
- setPushExpantionFlag() : mixed
- プッシュパラメータ追加フラグを設定する<br>
- setPushUrl() : mixed
- プッシュURLを設定する<br>
- setReceiptData() : mixed
- レシートデータを設定する。<br>
- setServiceOptionType() : mixed
- 決済サービスオプションを設定する<br>
- setTelNo() : mixed
- 電話番号を設定する<br>
- setTermUrl() : mixed
- 決済結果戻り先URLを設定する<br>
- setViewLocale() : 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
PayNowIDオブジェクト
protected
PayNowIdParam
$payNowIdParam
$address1
住所1<br> ※最大50Byte<br>
private
mixed
$address1
$address2
住所2<br> ※最大50Byte<br>
private
mixed
$address2
$address3
住所3<br> ※最大100Byte<br>
private
mixed
$address3
$agreementDate
成約日<br> YYYYMMDD<br>
private
mixed
$agreementDate
$amount
決済金額<br>
private
mixed
$amount
$contents
請求内容(漢字)<br> インフォメーションとしてATM等に表示 ※最大24Byte<br>
private
mixed
$contents
$contentsKana
請求内容(カナ)<br> インフォメーションとしてATM等に表示 ※最大48Byte<br>
private
mixed
$contentsKana
$kana1
顧客名カナ1<br> 全角英数カナのみ ※最大20Byte<br>
private
mixed
$kana1
$kana2
顧客名カナ2<br> 全角英数カナのみ ※最大20Byte<br>
private
mixed
$kana2
$maskedLog
ログ用文字列(マスク済み)<br> 半角英数字<br>
private
mixed
$maskedLog
$name1
顧客名1<br>
private
mixed
$name1
$name2
顧客名2<br>
private
mixed
$name2
$optionParams
拡張パラメータ<br> 並列処理用の拡張パラメータを保持する。
private
mixed
$optionParams
$orderId
取引ID<br>
private
mixed
$orderId
$payCsv
決済機関コード<br> ※「画面言語」を設定した場合は、当項目を設定することはできない。<br>
private
mixed
$payCsv
$payLimit
支払期限<br> YYYYMMDD<br>
private
mixed
$payLimit
$post1
郵便番号1<br> 郵便番号上3桁<br>
private
mixed
$post1
$post2
郵便番号2<br> 郵便番号下4桁<br>
private
mixed
$post2
$pushExpantionFlag
プッシュパラメータ追加フラグ<br> 半角数字(最大1文字)<br/> "1": プッシュに追加のパラメータを設定する。<br/> "0": プッシュに追加のパラメータを設定しない。<br/> ※ 未指定の場合は、マスタに登録された値を使用します。<br/>
private
mixed
$pushExpantionFlag
$pushUrl
プッシュURL<br> URL<br> 最大桁数:256<br> プッシュURLを指定します。<br> ※ 未指定の場合は、マーチャント登録時に設定した値を使用<br>
private
mixed
$pushUrl
$SERVICE_COMMAND
決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
private
mixed
$SERVICE_COMMAND
= "Authorize"
$SERVICE_TYPE
決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
private
mixed
$SERVICE_TYPE
= "bank"
$serviceOptionType
決済サービスオプション<br> "atm":ATM決済(番号通知方式)<br> "netbank-pc":ネットバンク決済(銀行リンク方式:PC)<br> "netbank-docomo":ネットバンク決済(銀行リンク方式:docomo)<br> "netbank-softbank":ネットバンク決済(銀行リンク方式:SoftBank)<br> "netbank-au":ネットバンク決済(銀行リンク方式:au)<br>
private
mixed
$serviceOptionType
$telNo
電話番号<br> ハイフンなし、9桁~11桁<br>
private
mixed
$telNo
$termUrl
決済結果戻り先URL<br> ※決済完了後に店舗側サイトへ遷移を戻すためのURL<br> ※URLに使用可能な半角文字<br> ※ネットバンク決済(銀行リンク方式:PC)を指定した場合のみ設定可能。<br> ただし、決済機関コードを設定した場合はネットバンク決済(銀行リンク方式:PC)を設定した場合でも設定不可となる。<br>
private
mixed
$termUrl
$viewLocale
画面言語<br> ※「決済機関コード」を設定した場合は、当項目を設定することはできない。<br>
private
mixed
$viewLocale
Methods
__toString()
ログ用文字列(マスク済み)を取得する<br>
public
__toString() : string
Return values
string —ログ用文字列(マスク済み)
_setMaskedLog()
ログ用文字列(マスク済み)を設定する<br>
public
_setMaskedLog(string $maskedLog) : mixed
Parameters
- $maskedLog : string
-
ログ用文字列(マスク済み)
Return values
mixed —getAccountId()
会員IDを取得する。<br>
public
getAccountId() : string
Return values
string —会員ID
getAddress1()
住所1を取得する<br>
public
getAddress1() : string
Return values
string —住所1
getAddress2()
住所2を取得する<br>
public
getAddress2() : string
Return values
string —住所2
getAddress3()
住所3を取得する<br>
public
getAddress3() : string
Return values
string —住所3
getAgreementDate()
成約日を取得する<br>
public
getAgreementDate() : string
Return values
string —成約日
getAmount()
決済金額を取得する<br>
public
getAmount() : string
Return values
string —決済金額
getContents()
請求内容(漢字)を取得する<br>
public
getContents() : string
Return values
string —請求内容(漢字)
getContentsKana()
請求内容(カナ)を取得する<br>
public
getContentsKana() : string
Return values
string —請求内容(カナ)
getCreateDate()
入会年月日を取得する<br>
public
getCreateDate() : string
Return values
string —入会年月日
getFreeKey()
キー情報を取得する<br>
public
getFreeKey() : string
Return values
string —キー情報
getKana1()
顧客名カナ1を取得する<br>
public
getKana1() : string
Return values
string —顧客名カナ1
getKana2()
顧客名カナ2を取得する<br>
public
getKana2() : string
Return values
string —顧客名カナ2
getMemo1()
取引メモ1を取得する<br>
public
getMemo1() : string
Return values
string —取引メモ1
getMemo2()
取引メモ2を取得する<br>
public
getMemo2() : string
Return values
string —取引メモ2
getMemo3()
取引メモ3を取得する<br>
public
getMemo3() : string
Return values
string —取引メモ3を設定する
getName1()
顧客名1を取得する<br>
public
getName1() : string
Return values
string —顧客名1
getName2()
顧客名2を取得する<br>
public
getName2() : string
Return values
string —顧客名2
getOptionParams()
拡張パラメータリストを取得する<br>
public
getOptionParams() : OptionParams
Return values
OptionParams —拡張パラメータリスト
getOrderId()
取引IDを取得する<br>
public
getOrderId() : string
Return values
string —取引ID
getPayCsv()
決済機関コードを取得する<br>
public
getPayCsv() : string
Return values
string —決済機関コード
getPayLimit()
支払期限を取得する<br>
public
getPayLimit() : string
Return values
string —支払期限
getPost1()
郵便番号1を取得する<br>
public
getPost1() : string
Return values
string —郵便番号1
getPost2()
郵便番号2を取得する<br>
public
getPost2() : string
Return values
string —郵便番号2
getPushExpantionFlag()
プッシュパラメータ追加フラグを取得する<br>
public
getPushExpantionFlag() : string
Return values
string —プッシュパラメータ追加フラグ
getPushUrl()
プッシュURLを取得する<br>
public
getPushUrl() : string
Return values
string —プッシュURL
getReceiptData()
レシートデータを取得する。<br>
public
getReceiptData() : string
Return values
string —レシートデータ
getServiceCommand()
決済サービスコマンドを取得する<br>
public
getServiceCommand() : string
Return values
string —決済サービスコマンド
getServiceOptionType()
決済サービスオプションを取得する<br>
public
getServiceOptionType() : string
Return values
string —決済サービスオプション
getServiceType()
決済サービスタイプを取得する<br>
public
getServiceType() : string
Return values
string —決済サービスタイプ
getTelNo()
電話番号を取得する<br>
public
getTelNo() : string
Return values
string —電話番号
getTermUrl()
決済結果戻り先URLを取得する<br>
public
getTermUrl() : string
Return values
string —決済結果戻り先URL
getViewLocale()
画面言語を取得する<br>
public
getViewLocale() : string
Return values
string —画面言語
setAccountId()
会員IDを設定する。<br>
public
setAccountId(string $accountId) : mixed
Parameters
- $accountId : string
-
会員ID
Return values
mixed —setAddress1()
住所1を設定する<br>
public
setAddress1(string $address1) : mixed
Parameters
- $address1 : string
-
住所1
Return values
mixed —setAddress2()
住所2を設定する<br>
public
setAddress2(string $address2) : mixed
Parameters
- $address2 : string
-
住所2
Return values
mixed —setAddress3()
住所3を設定する<br>
public
setAddress3(string $address3) : mixed
Parameters
- $address3 : string
-
住所3
Return values
mixed —setAgreementDate()
成約日を設定する<br>
public
setAgreementDate(string $agreementDate) : mixed
Parameters
- $agreementDate : string
-
成約日
Return values
mixed —setAmount()
決済金額を設定する<br>
public
setAmount(string $amount) : mixed
Parameters
- $amount : string
-
決済金額
Return values
mixed —setContents()
請求内容(漢字)を設定する<br>
public
setContents(string $contents) : mixed
Parameters
- $contents : string
-
請求内容(漢字)
Return values
mixed —setContentsKana()
請求内容(カナ)を設定する<br>
public
setContentsKana(string $contentsKana) : mixed
Parameters
- $contentsKana : string
-
請求内容(カナ)
Return values
mixed —setCreateDate()
入会年月日を設定する<br>
public
setCreateDate(string $createDate) : mixed
Parameters
- $createDate : string
-
入会年月日
Return values
mixed —setFreeKey()
キー情報を設定する<br>
public
setFreeKey(string $freeKey) : mixed
Parameters
- $freeKey : string
-
キー情報
Return values
mixed —setKana1()
顧客名カナ1を設定する<br>
public
setKana1(string $kana1) : mixed
Parameters
- $kana1 : string
-
顧客名カナ1
Return values
mixed —setKana2()
顧客名カナ2を設定する<br>
public
setKana2(string $kana2) : mixed
Parameters
- $kana2 : string
-
顧客名カナ2
Return values
mixed —setMemo1()
取引メモ1を設定する<br>
public
setMemo1(string $memo1) : mixed
Parameters
- $memo1 : string
-
取引メモ1
Return values
mixed —setMemo2()
取引メモ2を設定する<br>
public
setMemo2(string $memo2) : mixed
Parameters
- $memo2 : string
-
取引メモ2
Return values
mixed —setMemo3()
取引メモ3を設定する<br>
public
setMemo3(string $memo3) : mixed
Parameters
- $memo3 : string
-
取引メモ3
Return values
mixed —setName1()
顧客名1を設定する<br>
public
setName1(string $name1) : mixed
Parameters
- $name1 : string
-
顧客名1
Return values
mixed —setName2()
顧客名2を設定する<br>
public
setName2(string $name2) : mixed
Parameters
- $name2 : string
-
顧客名2
Return values
mixed —setOptionParams()
拡張パラメータリストを設定する<br>
public
setOptionParams(OptionParams $optionParams) : mixed
Parameters
- $optionParams : OptionParams
-
拡張パラメータリスト
Return values
mixed —setOrderId()
取引IDを設定する<br>
public
setOrderId(string $orderId) : mixed
Parameters
- $orderId : string
-
取引ID
Return values
mixed —setPayCsv()
決済機関コードを設定する<br>
public
setPayCsv(string $payCsv) : mixed
Parameters
- $payCsv : string
-
決済機関コード
Return values
mixed —setPayLimit()
支払期限を設定する<br>
public
setPayLimit(string $payLimit) : mixed
Parameters
- $payLimit : string
-
支払期限
Return values
mixed —setPost1()
郵便番号1を設定する<br>
public
setPost1(string $post1) : mixed
Parameters
- $post1 : string
-
郵便番号1
Return values
mixed —setPost2()
郵便番号2を設定する<br>
public
setPost2(string $post2) : mixed
Parameters
- $post2 : string
-
郵便番号2
Return values
mixed —setPushExpantionFlag()
プッシュパラメータ追加フラグを設定する<br>
public
setPushExpantionFlag(string $pushExpantionFlag) : mixed
Parameters
- $pushExpantionFlag : string
-
プッシュパラメータ追加フラグ
Return values
mixed —setPushUrl()
プッシュURLを設定する<br>
public
setPushUrl(string $pushUrl) : mixed
Parameters
- $pushUrl : string
-
プッシュURL
Return values
mixed —setReceiptData()
レシートデータを設定する。<br>
public
setReceiptData(string $receiptData) : mixed
Parameters
- $receiptData : string
-
レシートデータ
Return values
mixed —setServiceOptionType()
決済サービスオプションを設定する<br>
public
setServiceOptionType(string $serviceOptionType) : mixed
Parameters
- $serviceOptionType : string
-
決済サービスオプション
Return values
mixed —setTelNo()
電話番号を設定する<br>
public
setTelNo(string $telNo) : mixed
Parameters
- $telNo : string
-
電話番号
Return values
mixed —setTermUrl()
決済結果戻り先URLを設定する<br>
public
setTermUrl(string $termUrl) : mixed
Parameters
- $termUrl : string
-
決済結果戻り先URL
Return values
mixed —setViewLocale()
画面言語を設定する<br>
public
setViewLocale(string $viewLocale) : mixed
Parameters
- $viewLocale : string
-
画面言語
Return values
mixed —existAccountBasicParam()
AccountBasicParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
protected
existAccountBasicParam() : mixed
Return values
mixed —existAccountParam()
AccountParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
protected
existAccountParam() : mixed
Return values
mixed —existBankAccountParam()
BankAccountParamがAccountParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、AccountParamに設定する。<br>
protected
existBankAccountParam() : mixed
Return values
mixed —existCardParam()
CardParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
protected
existCardParam() : mixed
Return values
mixed —existPayNowIdParam()
PayNowIdPramが設定されているか判定する。<br> 設定されていない場合はインスタンスを生成する。<br>
protected
existPayNowIdParam() : mixed
Return values
mixed —existRecurringChargeParam()
RecurringChargeParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
protected
existRecurringChargeParam() : mixed