OrderReferenceDetails
class OrderReferenceDetails extends OrderReference
OrderReferenceDetails
Kapselt alle Details zu einem Auftrag und seinem aktuellen Zustand.
Traits
Methods
Erstellt ein neues Node-Objekt
Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Payment\Amazon\Element\"
Hilfsmethode Gibt den Wert eines Elementes zurück
Hilfsmethode Setzt den Wert eines Elementes Wenn dieses Element noch nicht angelegt wurde wird es angelegt
Liefert die Bestellbezeichnungs-Kennung aus dem "Amazon Button widget".
Liefert den aktuellen Status eines Auftrags zurück
Liefert den Zeitpunkt in UTC zurück, wann die Referenz erstellt wurde.
Liefert den Zeitpunkt in UTC zurück, ab wann die Referenz nicht mehr gültig für Autorisierungsanfragen ist.
Liefert eine Beschreibung der Bestellung, diese wird in der E-Mails an den Käufer angezeigt.
Liefert die ID des Systems mit der diese Schnittstelle entwickelt wurde
Liefert die gewählte Adresse des Käufers zurück.
Liefert die Rechnungs Adresse des Käufers zurück.
Liefert zurück wo der Auftrag erstellt wurde "Produktion" oder "Sandbox" Umgebung
Liefert die Sprache, die verwendet wurde beim Login oder Zustimmungs Bildschirm zurück
Liefert eine Liste der Einschränkungen, welche Informationen fehlen oder nicht korrekt sind.
Liefert eine Liste von AmazonAuthorizationIds die auf diesen Auftrag angefordert wurden
Details
in XpathImplementation at line 42
NodeList
searchElements(string $elementName)
searchElements
in XpathImplementation at line 49
searchElement($elementName)
in AbstractElement at line 46
__construct(string $tag = null, string $value = '', null|AttributeMap $attributes = null)
Erstellt ein neues Node-Objekt
in AbstractElement at line 72
protected Parser
getParser()
Liefert einen neues Parser Objekt und setzt den Namespace "\Alvine\Payment\Amazon\Element\"
in AbstractElement at line 83
protected string
getFirstChildValue(string $elementName)
Hilfsmethode Gibt den Wert eines Elementes zurück
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
in OrderReference at line 42
string
getAmazonOrderReferenceId()
Liefert die Bestellbezeichnungs-Kennung aus dem "Amazon Button widget".
in OrderReference at line 51
OrderTotal
getOrderTotal()
Liefert den Gesamtbetrag für diesen Auftrag
in OrderReference at line 62
SellerOrderAttributes
getSellerOrderAttributes()
getSellerOrderAttributes
Liefert weitere Information des Auftrages zurück
in OrderReference at line 71
OrderReferenceStatus
getOrderReferenceStatus()
Liefert den aktuellen Status eines Auftrags zurück
in OrderReference at line 80
DateTime
getCreationTimestamp()
Liefert den Zeitpunkt in UTC zurück, wann die Referenz erstellt wurde.
in OrderReference 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
at line 41
Buyer
getBuyer()
Liefert Details über den Käufer
at line 51
string
getSellerNote()
Liefert eine Beschreibung der Bestellung, diese wird in der E-Mails an den Käufer angezeigt.
at line 63
string
getPlatformId()
Liefert die ID des Systems mit der diese Schnittstelle entwickelt wurde
Zum Beispiel : alvine - schukai GmbH
at line 74
Destination
getDestination()
Liefert die gewählte Adresse des Käufers zurück.
Dieser Wert kann auch leer sein , in diesem Fall hat der Kunde die Adresse noch nicht gewählt
at line 85
BillingAddress
getBillingAddress()
Liefert die Rechnungs Adresse des Käufers zurück.
Dieser Wert kann auch leer sein , in diesem Fall ist der Autrag noch nicht vollständig abgeschlossen
at line 95
string
getReleaseEnvironment()
Liefert zurück wo der Auftrag erstellt wurde "Produktion" oder "Sandbox" Umgebung
at line 104
string
getOrderLanguage()
Liefert die Sprache, die verwendet wurde beim Login oder Zustimmungs Bildschirm zurück
at line 116
NodeList
getConstraints()
Liefert eine Liste der Einschränkungen, welche Informationen fehlen oder nicht korrekt sind.
Wenn es Einschränkungen gibt ist es ein Zeichen das die Bestellung noch nicht bereit ist bestätigt zu werden und kann nicht für Zahlungsvorgänge verwendet werden.
at line 127
string
getIdList()
Liefert eine Liste von AmazonAuthorizationIds die auf diesen Auftrag angefordert wurden