ScoreatpayAuthorizeRequestDto
extends AbstractPaymentRequestDto
in package
決済サービスタイプ:スコア@払い、コマンド名:決済申込の要求Dtoクラス<br>
Tags
Table of Contents
- $payNowIdParam : PayNowIdParam
- PayNowIDオブジェクト
- $amount : mixed
- 決済金額<br> 半角数字<br/> 最大桁数:6<br/> 決済金額を指定します。<br/> - 1 以上かつ 999999(6桁) 以下<br/>
- $buyerAdditionalInfo : mixed
- 購入者追加情報<br> 半角英数字<br/> 最大桁数:40<br/> 購入者の与信審査に利用する追加情報を設定します。<br/>
- $buyerContact : mixed
- 購入者情報<br> ScoreatpayContactDto<br/> 連絡先オブジェクトを設定します。<br/>
- $buyerId : mixed
- 購入者ID<br> 半角英数字<br/> 最大桁数:11<br/> まとめ請求機能を利用する場合に設定します。<br/>
- $delivery : mixed
- 配送先情報<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。<br/>
- $delivery2 : mixed
- 配送先情報2<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
- $delivery3 : mixed
- 配送先情報3<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
- $delivery4 : mixed
- 配送先情報4<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
- $delivery5 : mixed
- 配送先情報5<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
- $delivery6 : mixed
- 配送先情報6<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
- $delivery7 : mixed
- 配送先情報7<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
- $delivery8 : mixed
- 配送先情報8<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
- $delivery9 : mixed
- 配送先情報9<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
- $maskedLog : mixed
- ログ用文字列(マスク済み)<br> 半角英数字<br>
- $orderId : mixed
- 取引ID<br> 半角英数字<br/> 最大桁数:100<br/> - マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> - 申込処理ごとに一意である必要があります。<br/> - 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。<br/>
- $paymentType : mixed
- 決済種別<br> 半角数字<br/> 最大桁数:2<br/> 決済種別を指定します。<br/> - 2:請求書別送。<br/> - 3:請求書同梱サービス。<br/> - ※請求書同梱サービスは、購入者住所情報と配送先住所情報が完全に一致する場合のみ使用可能。<br/>
- $SERVICE_COMMAND : mixed
- 決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
- $SERVICE_TYPE : mixed
- 決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
- $shopOrderDate : mixed
- 注文日<br> 半角数字記号<br/> 最大桁数:10<br/> 注文日を指定します。<br/> - "YYYY/MM/DD"の10桁固定<br/>
- __toString() : string
- ログ用文字列(マスク済み)を取得する<br>
- _setMaskedLog() : mixed
- ログ用文字列(マスク済み)を設定する<br>
- getAccountId() : string
- 会員IDを取得する。<br>
- getAmount() : string
- 決済金額を取得する<br>
- getBuyerAdditionalInfo() : string
- 購入者追加情報を取得する<br>
- getBuyerContact() : ScoreatpayContactDto
- 購入者情報を取得する<br>
- getBuyerId() : string
- 購入者IDを取得する<br>
- getCreateDate() : string
- 入会年月日を取得する<br>
- getDelivery() : ScoreatpayDeliveryDto
- 配送先情報を取得する<br>
- getDelivery2() : ScoreatpayDeliveryDto
- 配送先情報2を取得する<br>
- getDelivery3() : ScoreatpayDeliveryDto
- 配送先情報3を取得する<br>
- getDelivery4() : ScoreatpayDeliveryDto
- 配送先情報4を取得する<br>
- getDelivery5() : ScoreatpayDeliveryDto
- 配送先情報5を取得する<br>
- getDelivery6() : ScoreatpayDeliveryDto
- 配送先情報6を取得する<br>
- getDelivery7() : ScoreatpayDeliveryDto
- 配送先情報7を取得する<br>
- getDelivery8() : ScoreatpayDeliveryDto
- 配送先情報8を取得する<br>
- getDelivery9() : ScoreatpayDeliveryDto
- 配送先情報9を取得する<br>
- getFreeKey() : string
- キー情報を取得する<br>
- getMemo1() : string
- 取引メモ1を取得する<br>
- getMemo2() : string
- 取引メモ2を取得する<br>
- getMemo3() : string
- 取引メモ3を取得する<br>
- getOrderId() : string
- 取引IDを取得する<br>
- getPaymentType() : string
- 決済種別を取得する<br>
- getReceiptData() : string
- レシートデータを取得する。<br>
- getServiceCommand() : string
- 決済サービスコマンドを取得する<br>
- getServiceType() : string
- 決済サービスタイプを取得する<br>
- getShopOrderDate() : string
- 注文日を取得する<br>
- setAccountId() : mixed
- 会員IDを設定する。<br>
- setAmount() : mixed
- 決済金額を設定する<br>
- setBuyerAdditionalInfo() : mixed
- 購入者追加情報を設定する<br>
- setBuyerContact() : mixed
- 購入者情報を設定する<br>
- setBuyerId() : mixed
- 購入者IDを設定する<br>
- setCreateDate() : mixed
- 入会年月日を設定する<br>
- setDelivery() : mixed
- 配送先情報を設定する<br>
- setDelivery2() : mixed
- 配送先情報2を設定する<br>
- setDelivery3() : mixed
- 配送先情報3を設定する<br>
- setDelivery4() : mixed
- 配送先情報4を設定する<br>
- setDelivery5() : mixed
- 配送先情報5を設定する<br>
- setDelivery6() : mixed
- 配送先情報6を設定する<br>
- setDelivery7() : mixed
- 配送先情報7を設定する<br>
- setDelivery8() : mixed
- 配送先情報8を設定する<br>
- setDelivery9() : mixed
- 配送先情報9を設定する<br>
- setFreeKey() : mixed
- キー情報を設定する<br>
- setMemo1() : mixed
- 取引メモ1を設定する<br>
- setMemo2() : mixed
- 取引メモ2を設定する<br>
- setMemo3() : mixed
- 取引メモ3を設定する<br>
- setOrderId() : mixed
- 取引IDを設定する<br>
- setPaymentType() : mixed
- 決済種別を設定する<br>
- setReceiptData() : mixed
- レシートデータを設定する。<br>
- setShopOrderDate() : 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/> - 1 以上かつ 999999(6桁) 以下<br/>
private
mixed
$amount
$buyerAdditionalInfo
購入者追加情報<br> 半角英数字<br/> 最大桁数:40<br/> 購入者の与信審査に利用する追加情報を設定します。<br/>
private
mixed
$buyerAdditionalInfo
$buyerContact
購入者情報<br> ScoreatpayContactDto<br/> 連絡先オブジェクトを設定します。<br/>
private
mixed
$buyerContact
$buyerId
購入者ID<br> 半角英数字<br/> 最大桁数:11<br/> まとめ請求機能を利用する場合に設定します。<br/>
private
mixed
$buyerId
$delivery
配送先情報<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。<br/>
private
mixed
$delivery
$delivery2
配送先情報2<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
private
mixed
$delivery2
$delivery3
配送先情報3<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
private
mixed
$delivery3
$delivery4
配送先情報4<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
private
mixed
$delivery4
$delivery5
配送先情報5<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
private
mixed
$delivery5
$delivery6
配送先情報6<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
private
mixed
$delivery6
$delivery7
配送先情報7<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
private
mixed
$delivery7
$delivery8
配送先情報8<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
private
mixed
$delivery8
$delivery9
配送先情報9<br> ScoreatpayDeliveryDto<br/> 配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。<br/>
private
mixed
$delivery9
$maskedLog
ログ用文字列(マスク済み)<br> 半角英数字<br>
private
mixed
$maskedLog
$orderId
取引ID<br> 半角英数字<br/> 最大桁数:100<br/> - マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> - 申込処理ごとに一意である必要があります。<br/> - 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。<br/>
private
mixed
$orderId
$paymentType
決済種別<br> 半角数字<br/> 最大桁数:2<br/> 決済種別を指定します。<br/> - 2:請求書別送。<br/> - 3:請求書同梱サービス。<br/> - ※請求書同梱サービスは、購入者住所情報と配送先住所情報が完全に一致する場合のみ使用可能。<br/>
private
mixed
$paymentType
$SERVICE_COMMAND
決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
private
mixed
$SERVICE_COMMAND
= "Authorize"
$SERVICE_TYPE
決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
private
mixed
$SERVICE_TYPE
= "scoreatpay"
$shopOrderDate
注文日<br> 半角数字記号<br/> 最大桁数:10<br/> 注文日を指定します。<br/> - "YYYY/MM/DD"の10桁固定<br/>
private
mixed
$shopOrderDate
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 —決済金額
getBuyerAdditionalInfo()
購入者追加情報を取得する<br>
public
getBuyerAdditionalInfo() : string
Return values
string —購入者追加情報
getBuyerContact()
購入者情報を取得する<br>
public
getBuyerContact() : ScoreatpayContactDto
Return values
ScoreatpayContactDto —購入者情報
getBuyerId()
購入者IDを取得する<br>
public
getBuyerId() : string
Return values
string —購入者ID
getCreateDate()
入会年月日を取得する<br>
public
getCreateDate() : string
Return values
string —入会年月日
getDelivery()
配送先情報を取得する<br>
public
getDelivery() : ScoreatpayDeliveryDto
Return values
ScoreatpayDeliveryDto —配送先情報
getDelivery2()
配送先情報2を取得する<br>
public
getDelivery2() : ScoreatpayDeliveryDto
Return values
ScoreatpayDeliveryDto —配送先情報2
getDelivery3()
配送先情報3を取得する<br>
public
getDelivery3() : ScoreatpayDeliveryDto
Return values
ScoreatpayDeliveryDto —配送先情報3
getDelivery4()
配送先情報4を取得する<br>
public
getDelivery4() : ScoreatpayDeliveryDto
Return values
ScoreatpayDeliveryDto —配送先情報4
getDelivery5()
配送先情報5を取得する<br>
public
getDelivery5() : ScoreatpayDeliveryDto
Return values
ScoreatpayDeliveryDto —配送先情報5
getDelivery6()
配送先情報6を取得する<br>
public
getDelivery6() : ScoreatpayDeliveryDto
Return values
ScoreatpayDeliveryDto —配送先情報6
getDelivery7()
配送先情報7を取得する<br>
public
getDelivery7() : ScoreatpayDeliveryDto
Return values
ScoreatpayDeliveryDto —配送先情報7
getDelivery8()
配送先情報8を取得する<br>
public
getDelivery8() : ScoreatpayDeliveryDto
Return values
ScoreatpayDeliveryDto —配送先情報8
getDelivery9()
配送先情報9を取得する<br>
public
getDelivery9() : ScoreatpayDeliveryDto
Return values
ScoreatpayDeliveryDto —配送先情報9
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を設定する
getOrderId()
取引IDを取得する<br>
public
getOrderId() : string
Return values
string —取引ID
getPaymentType()
決済種別を取得する<br>
public
getPaymentType() : string
Return values
string —決済種別
getReceiptData()
レシートデータを取得する。<br>
public
getReceiptData() : string
Return values
string —レシートデータ
getServiceCommand()
決済サービスコマンドを取得する<br>
public
getServiceCommand() : string
Return values
string —決済サービスコマンド
getServiceType()
決済サービスタイプを取得する<br>
public
getServiceType() : string
Return values
string —決済サービスタイプ
getShopOrderDate()
注文日を取得する<br>
public
getShopOrderDate() : 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 —setBuyerAdditionalInfo()
購入者追加情報を設定する<br>
public
setBuyerAdditionalInfo(string $buyerAdditionalInfo) : mixed
Parameters
- $buyerAdditionalInfo : string
-
購入者追加情報
Return values
mixed —setBuyerContact()
購入者情報を設定する<br>
public
setBuyerContact(ScoreatpayContactDto $buyerContact) : mixed
Parameters
- $buyerContact : ScoreatpayContactDto
-
購入者情報
Return values
mixed —setBuyerId()
購入者IDを設定する<br>
public
setBuyerId(string $buyerId) : mixed
Parameters
- $buyerId : string
-
購入者ID
Return values
mixed —setCreateDate()
入会年月日を設定する<br>
public
setCreateDate(string $createDate) : mixed
Parameters
- $createDate : string
-
入会年月日
Return values
mixed —setDelivery()
配送先情報を設定する<br>
public
setDelivery(ScoreatpayDeliveryDto $delivery) : mixed
Parameters
- $delivery : ScoreatpayDeliveryDto
-
配送先情報
Return values
mixed —setDelivery2()
配送先情報2を設定する<br>
public
setDelivery2(ScoreatpayDeliveryDto $delivery2) : mixed
Parameters
- $delivery2 : ScoreatpayDeliveryDto
-
配送先情報2
Return values
mixed —setDelivery3()
配送先情報3を設定する<br>
public
setDelivery3(ScoreatpayDeliveryDto $delivery3) : mixed
Parameters
- $delivery3 : ScoreatpayDeliveryDto
-
配送先情報3
Return values
mixed —setDelivery4()
配送先情報4を設定する<br>
public
setDelivery4(ScoreatpayDeliveryDto $delivery4) : mixed
Parameters
- $delivery4 : ScoreatpayDeliveryDto
-
配送先情報4
Return values
mixed —setDelivery5()
配送先情報5を設定する<br>
public
setDelivery5(ScoreatpayDeliveryDto $delivery5) : mixed
Parameters
- $delivery5 : ScoreatpayDeliveryDto
-
配送先情報5
Return values
mixed —setDelivery6()
配送先情報6を設定する<br>
public
setDelivery6(ScoreatpayDeliveryDto $delivery6) : mixed
Parameters
- $delivery6 : ScoreatpayDeliveryDto
-
配送先情報6
Return values
mixed —setDelivery7()
配送先情報7を設定する<br>
public
setDelivery7(ScoreatpayDeliveryDto $delivery7) : mixed
Parameters
- $delivery7 : ScoreatpayDeliveryDto
-
配送先情報7
Return values
mixed —setDelivery8()
配送先情報8を設定する<br>
public
setDelivery8(ScoreatpayDeliveryDto $delivery8) : mixed
Parameters
- $delivery8 : ScoreatpayDeliveryDto
-
配送先情報8
Return values
mixed —setDelivery9()
配送先情報9を設定する<br>
public
setDelivery9(ScoreatpayDeliveryDto $delivery9) : mixed
Parameters
- $delivery9 : ScoreatpayDeliveryDto
-
配送先情報9
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 —setOrderId()
取引IDを設定する<br>
public
setOrderId(string $orderId) : mixed
Parameters
- $orderId : string
-
取引ID
Return values
mixed —setPaymentType()
決済種別を設定する<br>
public
setPaymentType(string $paymentType) : mixed
Parameters
- $paymentType : string
-
決済種別
Return values
mixed —setReceiptData()
レシートデータを設定する。<br>
public
setReceiptData(string $receiptData) : mixed
Parameters
- $receiptData : string
-
レシートデータ
Return values
mixed —setShopOrderDate()
注文日を設定する<br>
public
setShopOrderDate(string $shopOrderDate) : mixed
Parameters
- $shopOrderDate : 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