AlvinePlatform
abstract class AlvinePlatform extends AbstractAdapter
AlvinePlatform
Klasse zum Abbilden der Kommunikation mit der AlvinePlatform API
Methods
Prüft ob die Nachticht für den jeweiligen Adapter verarbeitbar ist
Liefert einen Transaktions Datensatz zurück
Aktualisiert einen Transaktions Datensatz
Fügt einer Bestellung einen neuen Log Eintrag hinzu
Ändern eines Status einer Bestellung
Liefert den AlvinePlattform PaymentStatus zurück
Liefert die Auftragsnummer aus einer amazonTransactionId
Details
at line 43
protected boolean
isProcessable($message)
Prüft ob die Nachticht für den jeweiligen Adapter verarbeitbar ist
at line 70
protected boolean
getTransaction(array $app, string $amazonTransactionId = null, string $amazonOrderReferenceId = null)
Liefert einen Transaktions Datensatz zurück
at line 116
protected boolean
updateTransaction($app, $tid, $oid, $status, $amount = null, $currency, $paymentProvider, $paymentState, $paymentNotice = null, $logEntry = null, $captureAmount = null)
Aktualisiert einen Transaktions Datensatz
at line 164
protected boolean
addLogEntry(type $app, integer $oid, string $description)
Fügt einer Bestellung einen neuen Log Eintrag hinzu
at line 203
protected boolean
setOrderState(type $app, integer $oid, string $description, integer $state)
Ändern eines Status einer Bestellung
at line 234
protected integer
getPaymentState(string $objectState)
Liefert den AlvinePlattform PaymentStatus zurück
at line 267
string
getOrderReferenceID(string $amazonTransactionId)
Liefert die Auftragsnummer aus einer amazonTransactionId
amazonTransactionId : S02-0147361-0209667-R028536
OrderReferenceID: S02-0147361-0209667