RefundNotification
class RefundNotification extends AlvinePlatform
RefundNotification
Nachricht von Amazon Payment über den Status einer Rückerstattung
Constants
NOTIFICATIONTYPE |
akzeptierter Typ der Nachricht |
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
Oberserver Benachrichtigung
Details
in AlvinePlatform at line 43
protected boolean
isProcessable($message)
Prüft ob die Nachticht für den jeweiligen Adapter verarbeitbar ist
in AlvinePlatform at line 70
protected boolean
getTransaction(array $app, string $amazonTransactionId = null, string $amazonOrderReferenceId = null)
Liefert einen Transaktions Datensatz zurück
in AlvinePlatform 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
in AlvinePlatform at line 164
protected boolean
addLogEntry(type $app, integer $oid, string $description)
Fügt einer Bestellung einen neuen Log Eintrag hinzu
in AlvinePlatform at line 203
protected boolean
setOrderState(type $app, integer $oid, string $description, integer $state)
Ändern eines Status einer Bestellung
in AlvinePlatform at line 234
protected integer
getPaymentState(string $objectState)
Liefert den AlvinePlattform PaymentStatus zurück
in AlvinePlatform at line 267
string
getOrderReferenceID(string $amazonTransactionId)
Liefert die Auftragsnummer aus einer amazonTransactionId
amazonTransactionId : S02-0147361-0209667-R028536
OrderReferenceID: S02-0147361-0209667
at line 46
update(Observeable $app)
Oberserver Benachrichtigung