class OrderReference extends AbstractElement

OrderReference

Kapselt einem Auftrag und seinem aktuellen Zustand. Dieses Element wird in verbindung einer OrderReferenceNotification verwendet

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
getAmazonOrderReferenceId()

Liefert die Bestellbezeichnungs-Kennung aus dem "Amazon Button widget".

getOrderTotal()

Liefert den Gesamtbetrag für diesen Auftrag

getSellerOrderAttributes()

getSellerOrderAttributes

getOrderReferenceStatus()

Liefert den aktuellen Status eines Auftrags zurück

DateTime
getCreationTimestamp()

Liefert den Zeitpunkt in UTC zurück, wann die Referenz erstellt wurde.

DateTime
getExpirationTimestamp()

Liefert den Zeitpunkt in UTC zurück, ab wann die Referenz nicht mehr gültig für Autorisierungsanfragen ist.

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

at line 42
string getAmazonOrderReferenceId()

Liefert die Bestellbezeichnungs-Kennung aus dem "Amazon Button widget".

Return Value

string

at line 51
OrderTotal getOrderTotal()

Liefert den Gesamtbetrag für diesen Auftrag

Return Value

OrderTotal Gesamtbetrag

at line 62
SellerOrderAttributes getSellerOrderAttributes()

getSellerOrderAttributes

Liefert weitere Information des Auftrages zurück

Return Value

SellerOrderAttributes | \null weitere Information

at line 71
OrderReferenceStatus getOrderReferenceStatus()

Liefert den aktuellen Status eines Auftrags zurück

Return Value

OrderReferenceStatus

at line 80
DateTime getCreationTimestamp()

Liefert den Zeitpunkt in UTC zurück, wann die Referenz erstellt wurde.

Return Value

DateTime Zeitpunkt der Erstellung

at line 95
DateTime getExpirationTimestamp()

Liefert den Zeitpunkt in UTC zurück, ab wann die Referenz nicht mehr gültig für Autorisierungsanfragen ist.

Hinweis: Eine Bestellbezug (wenn bestätigt) erlischt 180 Tage nach der sie erstellt wird. Diese wird von Amazon storniert werden, wenn sie nicht innerhalb von drei Stunden bestätigt wurde

Return Value

DateTime Ablauf Zeitpunkt