PHP 인터페이스 Sonata\Component\Payment\TransactionInterface

The object contains : - the order : the related order - the transaction_id : the transaction token from the bank - the state : the current state of the transaction, only OK or KO - the status : the current status of the transaction - the error code : the current error code of the transaction from the payment handler
파일 보기 프로젝트 열기: sonata-project/ecommerce 0 사용 예제들

공개 메소드들

메소드 설명
addInformation ( string $message )
get ( string $name, mixed $default = null ) : mixed
getCreatedAt ( ) : DateTime
getInformation ( ) : string
getOrder ( ) : Sonata\Component\Order\OrderInterface
getParameters ( ) : array
getPaymentCode ( ) : string
getState ( ) : integer
getStatusCode ( ) return integer.
getStatusList ( ) : array return status list.
getStatusName ( ) : string
getTransactionId ( ) : integer
isValid ( ) : boolean
setCreatedAt ( DateTime $createdAt = null )
setInformation ( string $message )
setOrder ( Sonata\Component\Order\OrderInterface $order )
setParameters ( array $parameters )
setPaymentCode ( string $paymentCode )
setState ( integer $state )
setStatusCode ( integer $statusCode )
setTransactionId ( integer $transactionId )

메소드 상세

addInformation() 공개 메소드

public addInformation ( string $message )
$message string

get() 공개 메소드

public get ( string $name, mixed $default = null ) : mixed
$name string
$default mixed
리턴 mixed

getCreatedAt() 공개 메소드

public getCreatedAt ( ) : DateTime
리턴 DateTime

getInformation() 공개 메소드

public getInformation ( ) : string
리턴 string

getOrder() 공개 메소드

public getOrder ( ) : Sonata\Component\Order\OrderInterface
리턴 Sonata\Component\Order\OrderInterface

getParameters() 공개 메소드

public getParameters ( ) : array
리턴 array

getPaymentCode() 공개 메소드

public getPaymentCode ( ) : string
리턴 string

getState() 공개 메소드

public getState ( ) : integer
리턴 integer

getStatusCode() 공개 메소드

return integer.
public getStatusCode ( )

getStatusList() 공개 정적인 메소드

return status list.
public static getStatusList ( ) : array
리턴 array

getStatusName() 공개 메소드

public getStatusName ( ) : string
리턴 string

getTransactionId() 공개 메소드

public getTransactionId ( ) : integer
리턴 integer

isValid() 공개 메소드

public isValid ( ) : boolean
리턴 boolean

setCreatedAt() 공개 메소드

public setCreatedAt ( DateTime $createdAt = null )
$createdAt DateTime

setInformation() 공개 메소드

public setInformation ( string $message )
$message string

setOrder() 공개 메소드

public setOrder ( Sonata\Component\Order\OrderInterface $order )
$order Sonata\Component\Order\OrderInterface

setParameters() 공개 메소드

public setParameters ( array $parameters )
$parameters array

setPaymentCode() 공개 메소드

public setPaymentCode ( string $paymentCode )
$paymentCode string

setState() 공개 메소드

public setState ( integer $state )
$state integer

setStatusCode() 공개 메소드

public setStatusCode ( integer $statusCode )
$statusCode integer

setTransactionId() 공개 메소드

public setTransactionId ( integer $transactionId )
$transactionId integer