OneClickTransaction

Extends \EasyTransac\Entities\Entity

Represents arguments of the request "OneClickPayment"

author

klyde

copyright

EasyTransac

package

Default

Methods

Allows to set a value not yet implemented in the SDK but available in the API

__call(String $name, Array $arguments) : mixed
inherited

Arguments

$name

String

Name of the parameter to set

$arguments

Array

Response

mixed

__construct

__construct() 
inherited

Attach a api argument converter

addConverter(\EasyTransac\Entities\EasyTransac\Converters\IConverter $converter) : \EasyTransac\Entities\Entity
inherited

Arguments

$converter

\EasyTransac\Entities\EasyTransac\Converters\IConverter

Response

\EasyTransac\Entities\Entity

Call all registred converters

callConverters(Mixed $value) : Mixed
inherited

Arguments

$value

Mixed

Response

Mixed

getAlias

getAlias() 

getAmount

getAmount() 

getClientId

getClientId() 

getClientIp

getClientIp() 

getCVV

getCVV() 

getDescription

getDescription() 

getLanguage

getLanguage() 

getOrderId

getOrderId() 

getPayToEmail

getPayToEmail() 

getPreAuth

getPreAuth() 

getReturnUrl

getReturnUrl() 

getSecure

getSecure() 

getUid

getUid() 

getUserAgent

getUserAgent() 

getVersion

getVersion() 

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

setAlias

setAlias( $value) 

Arguments

$value

setAmount

setAmount( $value) 

Arguments

$value

setClientId

setClientId( $clientId) 

Arguments

$clientId

setClientIp

setClientIp( $value) 

Arguments

$value

setCVV

setCVV( $value) 

Arguments

$value

setDescription

setDescription( $value) 

Arguments

$value

setLanguage

setLanguage( $language) 

Arguments

$language

setOrderId

setOrderId( $value) 

Arguments

$value

setPayToEmail

setPayToEmail( $payToEmail) 

Arguments

$payToEmail

setPreAuth

setPreAuth( $value) 

Arguments

$value

setReturnUrl

setReturnUrl( $returnUrl) 

Arguments

$returnUrl

setSecure

setSecure( $value) 

Arguments

$value

setUid

setUid( $value) 

Arguments

$value

setUserAgent

setUserAgent( $userAgent) 

Arguments

$userAgent

setVersion

setVersion( $version) 

Arguments

$version

Prepares an array with the class fields formatted for the API

toArray() : Array
inherited

Response

Array

Properties

amount

amount : 
map

:Amount *

Type(s)

uid

uid : 
map

:Uid *

Type(s)

orderId

orderId : 
map

:OrderId *

Type(s)

description

description : 
map

:Description *

Type(s)

clientIp

clientIp : 
map

:ClientIp *

Type(s)

alias

alias : 
map

:Alias *

Type(s)

payToEmail

payToEmail : 
map

:PayToEmail *

Type(s)

userAgent

userAgent : 
map

:UserAgent *

Type(s)

language

language : 
map

:Language *

Type(s)

clientId

clientId : 
map

:ClientId *

Type(s)

version

version : 
map

:Version *

Type(s)

secure

secure : 
map

:3DS *

Type(s)

returnUrl

returnUrl : 
map

:ReturnUrl *

Type(s)

CVV

CVV : 
map

:CardCVV *

Type(s)

preAuth

preAuth : 
map

:PreAuth *

Type(s)

mapping

mapping : 
inherited

Type(s)

additionalFields

additionalFields : 
inherited

Type(s)

converters

converters : 
inherited

Type(s)