PaymentPageTransaction

Extends \EasyTransac\Entities\Entity

Represents arguments for the request "PaymentPage"

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

getAmount

getAmount() 

getAskAmount

getAskAmount() 

getAskInvoiceNumber

getAskInvoiceNumber() 

getCancelUrl

getCancelUrl() 

getClientIP

getClientIP() 

getCustomer

getCustomer() 

getDescription

getDescription() 

getDownPayment

getDownPayment() 

getLanguage

getLanguage() 

getMultiplePayments

getMultiplePayments() 

getMultiplePaymentsRepeat

getMultiplePaymentsRepeat() 

getOperationType

getOperationType() 

getOrderId

getOrderId() 

getPayToEmail

getPayToEmail() 

getPreAuth

getPreAuth() 

getRebill

getRebill() 

getRecurrence

getRecurrence() 

getReturnUrl

getReturnUrl() 

getSecure

getSecure() 

getSendEmail

getSendEmail() 

getSendLater

getSendLater() 

getSendSMS

getSendSMS() 

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

setAmount

setAmount( $amount) 

Arguments

$amount

setAskAmount

setAskAmount( $askAmount) 

Arguments

$askAmount

setAskInvoiceNumber

setAskInvoiceNumber( $askInvoiceNumber) 

Arguments

$askInvoiceNumber

setCancelUrl

setCancelUrl( $cancelUrl) 

Arguments

$cancelUrl

setClientIP

setClientIP( $clientIP) 

Arguments

$clientIP

setCustomer

setCustomer(\EasyTransac\Entities\Entity $customer) 

Arguments

setDescription

setDescription( $description) 

Arguments

$description

setDownPayment

setDownPayment( $downPayment) 

Arguments

$downPayment

setLanguage

setLanguage( $language) 

Arguments

$language

setMultiplePayments

setMultiplePayments( $multiplePayments) 

Arguments

$multiplePayments

setMultiplePaymentsRepeat

setMultiplePaymentsRepeat( $multiplePaymentsRepeat) 

Arguments

$multiplePaymentsRepeat

setOperationType

setOperationType( $operationType) 

Arguments

$operationType

setOrderId

setOrderId( $orderId) 

Arguments

$orderId

setPayToEmail

setPayToEmail( $payToEmail) 

Arguments

$payToEmail

setPreAuth

setPreAuth( $preAuth) 

Arguments

$preAuth

setRebill

setRebill( $Rebill) 

Arguments

$Rebill

setRecurrence

setRecurrence( $recurrence) 

Arguments

$recurrence

setReturnUrl

setReturnUrl( $returnUrl) 

Arguments

$returnUrl

setSecure

setSecure( $secure) 

Arguments

$secure

setSendEmail

setSendEmail( $sendEmail) 

Arguments

$sendEmail

setSendLater

setSendLater( $date) 

Arguments

$date

setSendSMS

setSendSMS( $sendSMS) 

Arguments

$sendSMS

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

sendEmail

sendEmail : 
map

:SendEmail *

Type(s)

sendSMS

sendSMS : 
map

:SendSMS *

Type(s)

sendLater

sendLater : 
map

:SendLater *

Type(s)

orderId

orderId : 
map

:OrderId *

Type(s)

operationType

operationType : 
map

:OperationType *

Type(s)

description

description : 
map

:Description *

Type(s)

amount

amount : 
map

:Amount *

Type(s)

clientIP

clientIP : 
map

:ClientIP *

Type(s)

secure

secure : 
map

:3DS *

Type(s)

returnUrl

returnUrl : 
map

:ReturnUrl *

Type(s)

cancelUrl

cancelUrl : 
map

:CancelUrl *

Type(s)

customer

customer : 
object

:Customer *

Type(s)

multiplePayments

multiplePayments : 
map

:MultiplePayments *

Type(s)

multiplePaymentsRepeat

multiplePaymentsRepeat : 
map

:MultiplePaymentsRepeat *

Type(s)

downPayment

downPayment : 
map

:DownPayment *

Type(s)

Rebill

Rebill : 
map

:Rebill *

Type(s)

recurrence

recurrence : 
map

:Recurrence *

Type(s)

payToEmail

payToEmail : 
map

:PayToEmail *

Type(s)

userAgent

userAgent : 
map

:UserAgent *

Type(s)

language

language : 
map

:Language *

Type(s)

version

version : 
map

:Version *

Type(s)

askAmount

askAmount : 
map

:AskAmount *

Type(s)

askInvoiceNumber

askInvoiceNumber : 
map

:AskInvoiceNumber *

Type(s)

preAuth

preAuth : 
map

:PreAuth *

Type(s)

mapping

mapping : 
inherited

Type(s)

additionalFields

additionalFields : 
inherited

Type(s)

converters

converters : 
inherited

Type(s)