CvsAuthorizeRequestDto
extends AbstractPaymentRequestDto
in package
決済サービスタイプ:コンビニ決済、コマンド名:決済の要求Dtoクラス
Tags
Table of Contents
- $payNowIdParam : PayNowIdParam
- PayNowIDオブジェクト
- $amount : mixed
- 金額<br> 半角数字<br> 6 桁以内<br> 支払金額となります。<br> 例)2100<br>
- $free1 : mixed
- 備考1<br> 文字列<br> 50 バイト以内<br> 備考欄(商品詳細などに利用する)<br> セブンイレブン: 使用不可<br> ファミリーマート: 任意(38バイト)<br> ローソン: 任意(50バイト)<br> その他: 任意(32バイト)<br>
- $free2 : mixed
- 備考2<br> 文字列<br> 38 バイト以内<br> 備考欄(商品詳細などに利用する)<br> セブンイレブン: 使用不可<br> ファミリーマート: 任意(38バイト)<br> ローソン: 使用不可<br> その他: 任意(32バイト)<br>
- $kana : mixed
- カナ<br> 文字列 全角カタカナのみ<br> 15 文字以内<br> 顧客カナ名<br> 例) ヤマダタロウ<br> ※半角スペースは入力不可です<br> ※全角ハイフン、全角スペース、外字は、文字化けする恐れがあります<br>
- $mailAddr : mixed
- メールアドレス<br> 半角英数字<br> 50 文字以内<br> 払込票URL通知メールアドレス<br> ※ローソン、ファミリーマートのみ設定できます<br> ※ファミリーマートは任意入力項目です<br> ※ローソンは受付番号、払込票URL通知メールを顧客へ送信しない場合は、特定のメールアドレス(サイトのメールアドレスなど)でもよい。<br>
- $maskedLog : mixed
- ログ用文字列(マスク済み)<br> 半角英数字<br>
- $name1 : mixed
- 氏名1<br> 文字列 全角のみ<br> 10 文字以内<br> 顧客姓<br> 例) 山田<br> ※全角ハイフン、全角スペース、外字は、文字化けする恐れがあります<br>
- $name2 : mixed
- 氏名2<br> 文字列 全角のみ<br> 10 文字以内<br> 顧客名<br> 例) 太郎<br> ※全角ハイフン、全角スペース、外字は、文字化けする恐れがあります<br>
- $optionParams : mixed
- 拡張パラメータ<br> 並列処理用の拡張パラメータを保持する。
- $orderId : mixed
- 取引ID<br> 半角英数字<br> 100 文字以内<br> マーチャントで任意に採番してください。<br> 申込処理ごとに付ける必要が御座います。<br> “.”(ドット)、“-”(ハイフン)、“_”(アンダースコア)も使用できます。<br>
- $payLimit : mixed
- 支払期限<br> 半角数字<br> 10 桁以内<br> 支払期限<br> yyyy/mm/dd の形式<br> セブンイレブン: 当日~60日後を支払期限に指定可能<br> ファミリーマート: 当日~60日後を支払期限に指定可能<br> ローソン: 当日~60日後を支払期限に指定可能<br> その他: 当日~60日後を支払期限に指定可能<br> 例) 2009/07/24<br>
- $payLimitHhmm : mixed
- 支払期限時分<br> 半角数字<br> 5 桁以内<br> 支払期限時分<br> HH:mm の形式<br> 例) 15:30<br>
- $paymentType : mixed
- 支払区分<br> 半角数字<br> 1 桁固定<br> 支払区分<br> ※現在はリザーブパラメータのため無条件に "0" を設定<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> 半角英数字<br> 10 文字以内<br> 決済サービスのオプションを指定します<br> セブンイレブン: "sej"<br> ファミリーマート: "famima"<br> ローソン、ミニストップetc(ファミリーマートあり): "econ"<br> ローソン、ミニストップetc(ファミリーマートなし): "lawson"<br> その他: "other" <br>
- $telNo : mixed
- 電話番号<br> 半角数字、ハイフン<br> 13 桁以内<br> 顧客電話番号、数字のみ11桁以内、ハイフン含み13桁以内<br> 例) 0311112222、03-1111-2222、09011112222、090-1111-2222<br>
- __toString() : string
- ログ用文字列(マスク済み)を取得する<br>
- _setMaskedLog() : mixed
- ログ用文字列(マスク済み)を設定する<br>
- getAccountId() : string
- 会員IDを取得する。<br>
- getAmount() : string
- 金額を取得する<br>
- getCreateDate() : string
- 入会年月日を取得する<br>
- getFree1() : string
- 備考1を取得する<br>
- getFree2() : string
- 備考2を取得する<br>
- getFreeKey() : string
- キー情報を取得する<br>
- getKana() : string
- カナを取得する<br>
- getMailAddr() : string
- メールアドレスを取得する<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>
- getPayLimit() : string
- 支払期限を取得する<br>
- getPayLimitHhmm() : string
- 支払期限時分を取得する<br>
- getPaymentType() : string
- 支払区分を取得する<br>
- getPushUrl() : string
- プッシュURLを取得する<br>
- getReceiptData() : string
- レシートデータを取得する。<br>
- getServiceCommand() : string
- 決済サービスコマンドを取得する<br>
- getServiceOptionType() : string
- 決済サービスオプションを取得する<br>
- getServiceType() : string
- 決済サービスタイプを取得する<br>
- getTelNo() : string
- 電話番号を取得する<br>
- setAccountId() : mixed
- 会員IDを設定する。<br>
- setAmount() : mixed
- 金額を設定する<br>
- setCreateDate() : mixed
- 入会年月日を設定する<br>
- setFree1() : mixed
- 備考1を設定する<br>
- setFree2() : mixed
- 備考2を設定する<br>
- setFreeKey() : mixed
- キー情報を設定する<br>
- setKana() : mixed
- カナを設定する<br>
- setMailAddr() : mixed
- メールアドレスを設定する<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>
- setPayLimit() : mixed
- 支払期限を設定する<br>
- setPayLimitHhmm() : mixed
- 支払期限時分を設定する<br>
- setPaymentType() : mixed
- 支払区分を設定する<br>
- setPushUrl() : mixed
- プッシュURLを設定する<br>
- setReceiptData() : mixed
- レシートデータを設定する。<br>
- setServiceOptionType() : mixed
- 決済サービスオプションを設定する<br>
- setTelNo() : 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
$amount
金額<br> 半角数字<br> 6 桁以内<br> 支払金額となります。<br> 例)2100<br>
private
mixed
$amount
$free1
備考1<br> 文字列<br> 50 バイト以内<br> 備考欄(商品詳細などに利用する)<br> セブンイレブン: 使用不可<br> ファミリーマート: 任意(38バイト)<br> ローソン: 任意(50バイト)<br> その他: 任意(32バイト)<br>
private
mixed
$free1
$free2
備考2<br> 文字列<br> 38 バイト以内<br> 備考欄(商品詳細などに利用する)<br> セブンイレブン: 使用不可<br> ファミリーマート: 任意(38バイト)<br> ローソン: 使用不可<br> その他: 任意(32バイト)<br>
private
mixed
$free2
$kana
カナ<br> 文字列 全角カタカナのみ<br> 15 文字以内<br> 顧客カナ名<br> 例) ヤマダタロウ<br> ※半角スペースは入力不可です<br> ※全角ハイフン、全角スペース、外字は、文字化けする恐れがあります<br>
private
mixed
$kana
$mailAddr
メールアドレス<br> 半角英数字<br> 50 文字以内<br> 払込票URL通知メールアドレス<br> ※ローソン、ファミリーマートのみ設定できます<br> ※ファミリーマートは任意入力項目です<br> ※ローソンは受付番号、払込票URL通知メールを顧客へ送信しない場合は、特定のメールアドレス(サイトのメールアドレスなど)でもよい。<br>
private
mixed
$mailAddr
Tags
$maskedLog
ログ用文字列(マスク済み)<br> 半角英数字<br>
private
mixed
$maskedLog
$name1
氏名1<br> 文字列 全角のみ<br> 10 文字以内<br> 顧客姓<br> 例) 山田<br> ※全角ハイフン、全角スペース、外字は、文字化けする恐れがあります<br>
private
mixed
$name1
$name2
氏名2<br> 文字列 全角のみ<br> 10 文字以内<br> 顧客名<br> 例) 太郎<br> ※全角ハイフン、全角スペース、外字は、文字化けする恐れがあります<br>
private
mixed
$name2
$optionParams
拡張パラメータ<br> 並列処理用の拡張パラメータを保持する。
private
mixed
$optionParams
$orderId
取引ID<br> 半角英数字<br> 100 文字以内<br> マーチャントで任意に採番してください。<br> 申込処理ごとに付ける必要が御座います。<br> “.”(ドット)、“-”(ハイフン)、“_”(アンダースコア)も使用できます。<br>
private
mixed
$orderId
$payLimit
支払期限<br> 半角数字<br> 10 桁以内<br> 支払期限<br> yyyy/mm/dd の形式<br> セブンイレブン: 当日~60日後を支払期限に指定可能<br> ファミリーマート: 当日~60日後を支払期限に指定可能<br> ローソン: 当日~60日後を支払期限に指定可能<br> その他: 当日~60日後を支払期限に指定可能<br> 例) 2009/07/24<br>
private
mixed
$payLimit
$payLimitHhmm
支払期限時分<br> 半角数字<br> 5 桁以内<br> 支払期限時分<br> HH:mm の形式<br> 例) 15:30<br>
private
mixed
$payLimitHhmm
$paymentType
支払区分<br> 半角数字<br> 1 桁固定<br> 支払区分<br> ※現在はリザーブパラメータのため無条件に "0" を設定<br>
private
mixed
$paymentType
$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
= "cvs"
$serviceOptionType
決済サービスオプション<br> 半角英数字<br> 10 文字以内<br> 決済サービスのオプションを指定します<br> セブンイレブン: "sej"<br> ファミリーマート: "famima"<br> ローソン、ミニストップetc(ファミリーマートあり): "econ"<br> ローソン、ミニストップetc(ファミリーマートなし): "lawson"<br> その他: "other" <br>
private
mixed
$serviceOptionType
$telNo
電話番号<br> 半角数字、ハイフン<br> 13 桁以内<br> 顧客電話番号、数字のみ11桁以内、ハイフン含み13桁以内<br> 例) 0311112222、03-1111-2222、09011112222、090-1111-2222<br>
private
mixed
$telNo
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
getAmount()
金額を取得する<br>
public
getAmount() : string
Return values
string —金額
getCreateDate()
入会年月日を取得する<br>
public
getCreateDate() : string
Return values
string —入会年月日
getFree1()
備考1を取得する<br>
public
getFree1() : string
Return values
string —備考1
getFree2()
備考2を取得する<br>
public
getFree2() : string
Return values
string —備考2
getFreeKey()
キー情報を取得する<br>
public
getFreeKey() : string
Return values
string —キー情報
getKana()
カナを取得する<br>
public
getKana() : string
Return values
string —カナ
getMailAddr()
メールアドレスを取得する<br>
public
getMailAddr() : string
Tags
Return values
string —メールアドレス
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
getPayLimit()
支払期限を取得する<br>
public
getPayLimit() : string
Return values
string —支払期限
getPayLimitHhmm()
支払期限時分を取得する<br>
public
getPayLimitHhmm() : string
Return values
string —支払期限時分
getPaymentType()
支払区分を取得する<br>
public
getPaymentType() : 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 —電話番号
setAccountId()
会員IDを設定する。<br>
public
setAccountId(string $accountId) : mixed
Parameters
- $accountId : string
-
会員ID
Return values
mixed —setAmount()
金額を設定する<br>
public
setAmount(string $amount) : mixed
Parameters
- $amount : string
-
金額
Return values
mixed —setCreateDate()
入会年月日を設定する<br>
public
setCreateDate(string $createDate) : mixed
Parameters
- $createDate : string
-
入会年月日
Return values
mixed —setFree1()
備考1を設定する<br>
public
setFree1(string $free1) : mixed
Parameters
- $free1 : string
-
備考1
Return values
mixed —setFree2()
備考2を設定する<br>
public
setFree2(string $free2) : mixed
Parameters
- $free2 : string
-
備考2
Return values
mixed —setFreeKey()
キー情報を設定する<br>
public
setFreeKey(string $freeKey) : mixed
Parameters
- $freeKey : string
-
キー情報
Return values
mixed —setKana()
カナを設定する<br>
public
setKana(string $kana) : mixed
Parameters
- $kana : string
-
カナ
Return values
mixed —setMailAddr()
メールアドレスを設定する<br>
public
setMailAddr(string $mailAddr) : mixed
Parameters
- $mailAddr : string
-
メールアドレス
Tags
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 —setPayLimit()
支払期限を設定する<br>
public
setPayLimit(string $payLimit) : mixed
Parameters
- $payLimit : string
-
支払期限
Return values
mixed —setPayLimitHhmm()
支払期限時分を設定する<br>
public
setPayLimitHhmm(string $payLimitHhmm) : mixed
Parameters
- $payLimitHhmm : string
-
支払期限時分
Return values
mixed —setPaymentType()
支払区分を設定する<br>
public
setPaymentType(string $paymentType) : mixed
Parameters
- $paymentType : 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 —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