DoneTransaction

Extends \EasyTransac\Entities\Entity

Represents the response of requests "DirectPayment", "OneClickPayment", "PaymentStatus" and "PaymentRefund"

author

klyde

copyright

EasyTransac

package

Default

Methods

__construct

__construct() 
inherited

getAdditionalError

getAdditionalError() 

getAlias

getAlias() 

getAmount

getAmount() 

getDate

getDate() 

getDateChargeback

getDateChargeback() 

getDateRefund

getDateRefund() 

getDateRepresentment

getDateRepresentment() 

getError

getError() 

getFixFees

getFixFees() 

getMessage

getMessage() 

getMultiplePayments

getMultiplePayments() 

getOneClick

getOneClick() 

getOrderId

getOrderId() 

getOriginalPaymentTid

getOriginalPaymentTid() 

getRebill

getRebill() 

getRequestId

getRequestId() 

getSecure

getSecure() 

getSecureUrl

getSecureUrl() 

getStatus

getStatus() 

getTid

getTid() 

getUid

getUid() 

Allows to fill the entity with data returned by the EasyTransac API

hydrate(Mixed $fields, Boolean $checkRequired = false) : \EasyTransac\Entities\Entity
inherited

Arguments

$fields

Mixed

Array or \stdClass

$checkRequired

Boolean

Response

\EasyTransac\Entities\Entity

Fill the entity with the API json response

hydrateWidthObject(\stdClass $fields, Boolean $checkRequired = false) 
inherited

Arguments

$fields

\stdClass

$checkRequired

Boolean

Fill the entity with an list of entity (see: CreditCardList with comment tag @array)

hydrateWithArray(\EasyTransac\Entities\Array<Entity> $itemsList, Boolean $checkRequired = false) 
inherited

Arguments

$itemsList

\EasyTransac\Entities\Array

$checkRequired

Boolean

Make the mapping between class attributes and API fields

makeMapping() 
inherited

setAdditionalError

setAdditionalError( $value) 

Arguments

$value

setAlias

setAlias( $value) 

Arguments

$value

setAmount

setAmount( $value) 

Arguments

$value

setDate

setDate( $value) 

Arguments

$value

setDateChargeback

setDateChargeback( $value) 

Arguments

$value

setDateRefund

setDateRefund( $value) 

Arguments

$value

setDateRepresentment

setDateRepresentment( $value) 

Arguments

$value

setError

setError( $value) 

Arguments

$value

setFixFees

setFixFees( $value) 

Arguments

$value

setMessage

setMessage( $value) 

Arguments

$value

setMultiplePayments

setMultiplePayments( $value) 

Arguments

$value

setOneClick

setOneClick( $value) 

Arguments

$value

setOrderId

setOrderId( $value) 

Arguments

$value

setOriginalPaymentTid

setOriginalPaymentTid( $value) 

Arguments

$value

setRebill

setRebill( $value) 

Arguments

$value

setRequestId

setRequestId( $value) 

Arguments

$value

setSecure

setSecure( $value) 

Arguments

$value

setSecureUrl

setSecureUrl( $value) 

Arguments

$value

setStatus

setStatus( $value) 

Arguments

$value

setTid

setTid( $value) 

Arguments

$value

setUid

setUid( $value) 

Arguments

$value

Prepares an array with the class fields formatted for the API

toArray() : Array
inherited

Response

Array

Properties

requestId

requestId : 
map

:RequestId *

Type(s)

tid

tid : 
map

:Tid *

Type(s)

uid

uid : 
map

:Uid *

Type(s)

orderId

orderId : 
map

:OrderId *

Type(s)

status

status : 
map

:Status *

Type(s)

date

date : 
map

:Date *

Type(s)

dateRefund

dateRefund : 
map

:DateRefund *

Type(s)

dateChargeback

dateChargeback : 
map

:DateChargeback *

Type(s)

dateRepresentment

dateRepresentment : 
map

:DateRepresentment *

Type(s)

amount

amount : 
map

:Amount *

Type(s)

fixFees

fixFees : 
map

:FixFees *

Type(s)

message

message : 
map

:Message *

Type(s)

secure

secure : 
map

:3DSecure *

Type(s)

oneClick

oneClick : 
map

:OneClick *

Type(s)

multiplePayments

multiplePayments : 
map

:MultiplePayments *

Type(s)

rebill

rebill : 
map

:Rebill *

Type(s)

originalPaymentTid

originalPaymentTid : 
map

:OriginalPaymentTid *

Type(s)

alias

alias : 
map

:Alias *

Type(s)

error

error : 
map

:Error *

Type(s)

additionalError

additionalError : 
map

:AdditionalError *

Type(s)

secureUrl

secureUrl : 
map

:3DSecureUrl *

Type(s)

mapping

mapping : 
inherited

Type(s)