class AuthorizationAmount extends Price

AuthorizationAmount

Klasse zum Abbilden eines Gesamtbetrags der autorisiert wurde

Traits

XpathImplementation

Methods

NodeList
searchElements(string $elementName)

searchElements

searchElement($elementName)

No description

__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

Parser
getParser()

Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Payment\Amazon\Element\"

string
getFirstChildValue(string $elementName)

Hilfsmethode Gibt den Wert eines Elementes zurück

setFirstChildValue($elementName, $value)

Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

string
getCurrencyCode()

Liefert die Währung zurück

from Price
string
getAmount()

Liefert den Gesamtbetrag zurück

from Price
setCurrencyCode(string $currencyCode)

Setzt die Währung

from Price
setAmount(string $amount)

Setzt den Gesamtbetrag

from Price
string
getParameter()

Liefert die Parameter für den "authorize" Call

Details

in XpathImplementation at line 42
NodeList searchElements(string $elementName)

searchElements

Parameters

string $elementName Name des Elements

Return Value

NodeList Liste der gefundenen Elemente

in XpathImplementation at line 49
searchElement($elementName)

Parameters

$elementName

in AbstractElement at line 46
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)

Erstellt ein neues Node-Objekt

Parameters

string $tag Tag
string $value Wert
null|AttributeMap $attributes Atributes

in AbstractElement at line 72
protected Parser getParser()

Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Payment\Amazon\Element\"

Return Value

Parser Parser

in AbstractElement at line 83
protected string getFirstChildValue(string $elementName)

Hilfsmethode Gibt den Wert eines Elementes zurück

Parameters

string $elementName Name des Elementes

Return Value

string | \null Wert des Elementes

in AbstractElement at line 98
protected AbstractElement setFirstChildValue($elementName, $value)

Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt

Parameters

$elementName
$value

Return Value

AbstractElement dieses Objekt

in Price at line 45
string getCurrencyCode()

Liefert die Währung zurück

Das Format der Währung ist ISO 4217 Zum Beispiel "EUR"

Return Value

string

in Price at line 54
string getAmount()

Liefert den Gesamtbetrag zurück

Return Value

string

in Price at line 71
OrderTotal setCurrencyCode(string $currencyCode)

Setzt die Währung

Es sind nur folgende Währungen erlaubt EUR , GBP und USD Anderen Währungen müssen umgerechnet werden

Parameters

string $currencyCode

Return Value

OrderTotal dieses Objekt

Exceptions

CurrencyNotSupportedException Währung wird nicht unterstützt

in Price at line 93
OrderTotal setAmount(string $amount)

Setzt den Gesamtbetrag

Parameters

string $amount

Return Value

OrderTotal dieses Objekt

at line 46
string getParameter()

Liefert die Parameter für den "authorize" Call

 AuthorizationAmount.Amount=94.50&AuthorizationAmount.CurrencyCode=EUR

Return Value

string Parameter

Exceptions

MissingRequiredValueException ein Pflichtwert wurde nicht gesetzt