PaymentResult
決済結果のクラス.
Table of Contents
$errors | array | |
---|---|---|
$success | bool | |
$response | Response | |
setSuccess() | 決済が成功したかどうかを設定します. | PaymentResult |
isSuccess() | 決済が成功したかどうか. | bool |
getErrors() | 決済が失敗した場合のエラーの配列を返します. | array |
setErrors() | 決済が失敗した場合のエラーの配列を設定します. | PaymentResult |
setResponse() | Response を設定します. | PaymentResult |
getResponse() | Response を返します. | Response |
Properties
$errors
private
array
$errors
= []
$success
private
bool
$success
$response
private
Response
$response
Methods
setSuccess()
決済が成功したかどうかを設定します.
public
setSuccess(
$success :
bool
)
: PaymentResult
決済が成功した場合は true, 失敗した場合は false を設定します.
Parameters
- $success : bool
Return values
PaymentResultisSuccess()
決済が成功したかどうか.
public
isSuccess(
)
: bool
決済が成功した場合 true
Return values
boolgetErrors()
決済が失敗した場合のエラーの配列を返します.
public
getErrors(
)
: array
Return values
arraysetErrors()
決済が失敗した場合のエラーの配列を設定します.
public
setErrors(
$errors :
array
)
: PaymentResult
Parameters
- $errors : array
Return values
PaymentResultsetResponse()
Response を設定します.
public
setResponse(
$response :
Response
)
: PaymentResult
3Dセキュアなど, 決済中に他のサイトへリダイレクトが必要な特殊な用途に使用します.
Parameters
- $response : Response
Return values
PaymentResultgetResponse()
Response を返します.
public
getResponse(
)
: Response