VeriTrans 4G MDK

ScoreatpayCorrectAuthRequestDto extends AbstractPaymentRequestDto
in package

決済サービスタイプ:スコア@払い、コマンド名:決済情報修正の要求Dtoクラス<br>

Tags
author

Veritrans, Inc.

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/>
$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/> る場合のみ使用可能。<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>
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>
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

$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

$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

$orderId

取引ID<br> 半角英数字<br/> 最大桁数:100<br/> - マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> - 申込処理ごとに一意である必要があります。<br/> - 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。<br/>

private mixed $orderId

$paymentType

決済種別<br> 半角数字<br/> 最大桁数:2<br/> 決済種別を指定します。<br/> - 2:請求書別送。<br/> - 3:請求書同梱サービス。<br/> - ※請求書同梱サービスは、購入者住所情報と配送先住所情報が完全に一致す<br/> る場合のみ使用可能。<br/>

private mixed $paymentType

$SERVICE_COMMAND

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

private mixed $SERVICE_COMMAND = "CorrectAuth"

$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

getBuyerAdditionalInfo()

購入者追加情報を取得する<br>

public getBuyerAdditionalInfo() : string
Return values
string

購入者追加情報

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を設定する

getReceiptData()

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

public getReceiptData() : string
Return values
string

レシートデータ

getServiceCommand()

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

public getServiceCommand() : string
Return values
string

決済サービスコマンド

getServiceType()

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

public getServiceType() : 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

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

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
Return values
mixed

Search results