SaisonCaptureRequestDto
extends AbstractPaymentRequestDto
in package
決済サービスタイプ:Saison決済請求要求電文DTOクラス<br>
Tags
Table of Contents
- $SERVICE_COMMAND : mixed
- 決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
- $SERVICE_TYPE : mixed
- 決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
- $payNowIdParam : PayNowIdParam
- PayNowIDオブジェクト
- $amount : mixed
- 決済金額<br> 半角数字<br/> 最大桁数:8<br/> 支払金額を指定します。1以上 99,999,999以下の金額が指定可能です。<br/> 永久不滅ウォレット決済金額とカード決済金額の合計と同じである必要があります。<br/>
- $cardAmount : mixed
- カード決済金額<br> 半角数字<br/> 最大桁数:8<br/> カードでの支払金額を指定します。0以上 99,999,999以下の金額が指定可能です。<br/>
- $cardExpire : mixed
- カード有効期限<br> 半角英数字<br/> 最大桁数:5<br/> MM/YY(月+"/"+"年")の形式<br/>
- $cardNumber : mixed
- カード番号<br> 半角英数字<br/> 最大桁数:26<br/> ハイフンを含んでも含まなくても同様に処理が可能<br/>
- $cardOrderId : mixed
- カード取引ID<br> 半角英数字<br/> 最大桁数:100<br/> マーチャント側でカード決済取引を一意に表す注文管理IDを指定します。<br/>
- $maskedLog : mixed
- ログ用文字列(マスク済み)<br> 半角英数字<br>
- $optionParams : mixed
- 拡張パラメータ<br> 並列処理用の拡張パラメータを保持する。
- $orderId : mixed
- 取引ID<br> 半角英数字<br/> 最大桁数:100<br/> マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> 申込処理ごとに一意である必要があります。<br/> ※半角英数字の他に"-"(ハイフン)、"_"(アンダースコア)も使用可能です。<br/>
- $securityCode : mixed
- セキュリティコード<br> 半角数字<br/> 最大桁数:4<br/>
- $serviceOptionType : mixed
- 決済サービスオプション<br> 半角英数字<br/>
- $walletAmount : mixed
- 永久不滅ウォレット決済金額<br> 半角数字<br/> 最大桁数:8<br/> 永久不滅ウォレットでの支払金額を指定します。0以上 99,999,999以下の金額が指定可能です。<br/>
- $withCapture : mixed
- カード売上フラグ<br> 半角英数字<br/> 最大桁数:5<br/> "true":与信・売上<br/> "false":与信のみ<br/> 指定が無い場合は、デフォルト(与信のみ)<br/>
- __toString() : string
- ログ用文字列(マスク済み)を取得する<br>
- _setMaskedLog() : mixed
- ログ用文字列(マスク済み)を設定する<br>
- getAccountId() : string
- 会員IDを取得する。<br>
- getAmount() : string
- 決済金額を取得する<br>
- getCardAmount() : string
- カード決済金額を取得する<br>
- getCardExpire() : string
- カード有効期限を取得する<br>
- getCardNumber() : string
- カード番号を取得する<br>
- getCardOrderId() : string
- カード取引IDを取得する<br>
- getCreateDate() : string
- 入会年月日を取得する<br>
- getFreeKey() : string
- キー情報を取得する<br>
- getMemo1() : string
- 取引メモ1を取得する<br>
- getMemo2() : string
- 取引メモ2を取得する<br>
- getMemo3() : string
- 取引メモ3を取得する<br>
- getOptionParams() : OptionParams
- 拡張パラメータリストを取得する<br>
- getOrderId() : string
- 取引IDを取得する<br>
- getReceiptData() : string
- レシートデータを取得する。<br>
- getSecurityCode() : string
- セキュリティコードを取得する<br>
- getServiceCommand() : string
- 決済サービスコマンドを取得する<br>
- getServiceOptionType() : string
- 決済サービスオプションを取得する<br>
- getServiceType() : string
- 決済サービスタイプを取得する<br>
- getToken() : string
- トークンを取得する<br>
- getWalletAmount() : string
- 永久不滅ウォレット決済金額を取得する<br>
- getWithCapture() : string
- カード売上フラグを取得する<br>
- setAccountId() : mixed
- 会員IDを設定する。<br>
- setAmount() : mixed
- 決済金額を設定する<br>
- setCardAmount() : mixed
- カード決済金額を設定する<br>
- setCardExpire() : mixed
- カード有効期限を設定する<br>
- setCardNumber() : mixed
- カード番号を設定する<br>
- setCardOrderId() : mixed
- カード取引IDを設定する<br>
- setCreateDate() : mixed
- 入会年月日を設定する<br>
- setFreeKey() : mixed
- キー情報を設定する<br>
- setMemo1() : mixed
- 取引メモ1を設定する<br>
- setMemo2() : mixed
- 取引メモ2を設定する<br>
- setMemo3() : mixed
- 取引メモ3を設定する<br>
- setOptionParams() : mixed
- 拡張パラメータリストを設定する<br>
- setOrderId() : mixed
- 取引IDを設定する<br>
- setReceiptData() : mixed
- レシートデータを設定する。<br>
- setSecurityCode() : mixed
- セキュリティコードを設定する<br>
- setServiceOptionType() : mixed
- 決済サービスオプションを設定する<br>
- setToken() : mixed
- トークンを設定する<br>
- setWalletAmount() : 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
$SERVICE_COMMAND
決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
public
mixed
$SERVICE_COMMAND
= "Capture"
$SERVICE_TYPE
決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
public
mixed
$SERVICE_TYPE
= "saison"
$payNowIdParam
PayNowIDオブジェクト
protected
PayNowIdParam
$payNowIdParam
$amount
決済金額<br> 半角数字<br/> 最大桁数:8<br/> 支払金額を指定します。1以上 99,999,999以下の金額が指定可能です。<br/> 永久不滅ウォレット決済金額とカード決済金額の合計と同じである必要があります。<br/>
private
mixed
$amount
$cardAmount
カード決済金額<br> 半角数字<br/> 最大桁数:8<br/> カードでの支払金額を指定します。0以上 99,999,999以下の金額が指定可能です。<br/>
private
mixed
$cardAmount
$cardExpire
カード有効期限<br> 半角英数字<br/> 最大桁数:5<br/> MM/YY(月+"/"+"年")の形式<br/>
private
mixed
$cardExpire
$cardNumber
カード番号<br> 半角英数字<br/> 最大桁数:26<br/> ハイフンを含んでも含まなくても同様に処理が可能<br/>
private
mixed
$cardNumber
$cardOrderId
カード取引ID<br> 半角英数字<br/> 最大桁数:100<br/> マーチャント側でカード決済取引を一意に表す注文管理IDを指定します。<br/>
private
mixed
$cardOrderId
$maskedLog
ログ用文字列(マスク済み)<br> 半角英数字<br>
private
mixed
$maskedLog
$optionParams
拡張パラメータ<br> 並列処理用の拡張パラメータを保持する。
private
mixed
$optionParams
$orderId
取引ID<br> 半角英数字<br/> 最大桁数:100<br/> マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> 申込処理ごとに一意である必要があります。<br/> ※半角英数字の他に"-"(ハイフン)、"_"(アンダースコア)も使用可能です。<br/>
private
mixed
$orderId
$securityCode
セキュリティコード<br> 半角数字<br/> 最大桁数:4<br/>
private
mixed
$securityCode
$serviceOptionType
決済サービスオプション<br> 半角英数字<br/>
private
mixed
$serviceOptionType
$walletAmount
永久不滅ウォレット決済金額<br> 半角数字<br/> 最大桁数:8<br/> 永久不滅ウォレットでの支払金額を指定します。0以上 99,999,999以下の金額が指定可能です。<br/>
private
mixed
$walletAmount
$withCapture
カード売上フラグ<br> 半角英数字<br/> 最大桁数:5<br/> "true":与信・売上<br/> "false":与信のみ<br/> 指定が無い場合は、デフォルト(与信のみ)<br/>
private
mixed
$withCapture
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 —決済金額
getCardAmount()
カード決済金額を取得する<br>
public
getCardAmount() : string
Return values
string —カード決済金額
getCardExpire()
カード有効期限を取得する<br>
public
getCardExpire() : string
Return values
string —カード有効期限
getCardNumber()
カード番号を取得する<br>
public
getCardNumber() : string
Return values
string —カード番号
getCardOrderId()
カード取引IDを取得する<br>
public
getCardOrderId() : string
Return values
string —カード取引ID
getCreateDate()
入会年月日を取得する<br>
public
getCreateDate() : string
Return values
string —入会年月日
getFreeKey()
キー情報を取得する<br>
public
getFreeKey() : string
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を設定する
getOptionParams()
拡張パラメータリストを取得する<br>
public
getOptionParams() : OptionParams
Return values
OptionParams —拡張パラメータリスト
getOrderId()
取引IDを取得する<br>
public
getOrderId() : string
Return values
string —取引ID
getReceiptData()
レシートデータを取得する。<br>
public
getReceiptData() : string
Return values
string —レシートデータ
getSecurityCode()
セキュリティコードを取得する<br>
public
getSecurityCode() : 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 —決済サービスタイプ
getToken()
トークンを取得する<br>
public
getToken() : string
Return values
string —トークン
getWalletAmount()
永久不滅ウォレット決済金額を取得する<br>
public
getWalletAmount() : string
Return values
string —永久不滅ウォレット決済金額
getWithCapture()
カード売上フラグを取得する<br>
public
getWithCapture() : 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 —setCardAmount()
カード決済金額を設定する<br>
public
setCardAmount(string $cardAmount) : mixed
Parameters
- $cardAmount : string
-
カード決済金額
Return values
mixed —setCardExpire()
カード有効期限を設定する<br>
public
setCardExpire(string $cardExpire) : mixed
Parameters
- $cardExpire : string
-
カード有効期限
Return values
mixed —setCardNumber()
カード番号を設定する<br>
public
setCardNumber(string $cardNumber) : mixed
Parameters
- $cardNumber : string
-
カード番号
Return values
mixed —setCardOrderId()
カード取引IDを設定する<br>
public
setCardOrderId(string $cardOrderId) : mixed
Parameters
- $cardOrderId : string
-
カード取引ID
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 —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 —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 —setReceiptData()
レシートデータを設定する。<br>
public
setReceiptData(string $receiptData) : mixed
Parameters
- $receiptData : string
-
レシートデータ
Return values
mixed —setSecurityCode()
セキュリティコードを設定する<br>
public
setSecurityCode(string $securityCode) : mixed
Parameters
- $securityCode : string
-
セキュリティコード
Return values
mixed —setServiceOptionType()
決済サービスオプションを設定する<br>
public
setServiceOptionType(string $serviceOptionType) : mixed
Parameters
- $serviceOptionType : string
-
決済サービスオプション
Return values
mixed —setToken()
トークンを設定する<br>
public
setToken(string $token) : mixed
Parameters
- $token : string
-
トークン
Return values
mixed —setWalletAmount()
永久不滅ウォレット決済金額を設定する<br>
public
setWalletAmount(string $walletAmount) : mixed
Parameters
- $walletAmount : string
-
永久不滅ウォレット決済金額
Return values
mixed —setWithCapture()
カード売上フラグを設定する<br>
public
setWithCapture(string $withCapture) : mixed
Parameters
- $withCapture : 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