Ich habe versucht, Sage Pay Form Integration zu implementieren. Jedes Mal, wenn ich ein Formular abschicke, erhalte ich den Fehlercode: 5080 (Fehlerbeschreibung: Transaktionsregistrierung fehlgeschlagen). Ich habe versucht, in saypays Website nach Fehlercode zu suchen (https://www.sagepay.co.uk/support/error-codes), aber anscheinend existiert dieser Fehlercode nicht. Wenn ich in der Fehlerbeschreibung in SagePAY des Fehlercode Seite eingeben, anstatt der Fehlercode dann bekomme ich folgendes Ergebnis screenshotSagepay Formular Integration gibt weiterhin Fehler 5080 (Formulartransaktion Registrierung fehlgeschlagen)
jedoch sowohl mein Erfolg url und Miss url vorhanden ist.
Was geht hier vor?
Edit:
VendorTxCode=16-07-20-12-43-55-145161808&ReferrerID=&Amount=3,500.00&Currency=GBP&Description=Clarice Cliff SUNRAY LOTUS JUG C.1930&SuccessURL=http://test.co.uk/baskets/sagepay_success&FailureURL=http://test.co.uk/baskets/sagepay_failure&CustomerName=&CustomerEMail=&VendorEMail=&SendEMail=&eMailMessage=&BillingSurname=Tester&BillingFirstnames=Tester&BillingAddress1=Test Street&BillingAddress2=&BillingCity=London&BillingPostCode=TE14 1EE&BillingCountry=UNITED KINGDOM&BillingState=&BillingPhone=&DeliverySurname=Tester&DeliveryFirstnames=Tester&DeliveryAddress1=Test Street&DeliveryAddress2=&DeliveryCity=London&DeliveryPostCode=TE14 1EE&DeliveryCountry=UNITED KINGDOM&DeliveryState=&DeliveryPhone=&Basket=&AllowGiftAid=&ApplyAVSCV2=&Apply3DSecure=&BillingAgreement=&BasketXML=&CustomerXML=&SurchargeXML=&VendorData=&ReferrerID=&Language=&Website=
5080 ist die neue generische Fehlermeldung, die alle möglichen Fehler abdeckt (ich weiß, es ist ein Schmerz). Wenn Sie mir die rohe, unverschlüsselte Crypt-Zeichenfolge liefern können, sollte ich in der Lage sein, sie für Sie zu beheben .... –
@RikBlacow Hallo, habe die unverschlüsselte Crypt-Zeichenfolge oben hinzugefügt! Danke –
Nur für andere Leute mit diesem Fehler, fand ich das, weil mein VendorTxCode nicht eindeutig pro Bestellung war. Ich benutzte ein automatisch inkrementiertes Feld in meiner Bestellungstabelle für den VendorTxCode, ich hatte eine Last von Testtransaktionen gemacht, dann die Testaufträge gelöscht, bevor ich live ging, und dann, als ich anfing, diesen Fehler zu bekommen. Es stellte sich heraus, dass es VendorTxCode-Werte aus dem ID-Feld verwendete, das ich beim Testen verwendet hatte. Dies war ein Fehler beim Debuggen, da der Fehler gerade erst auftrat, obwohl sich kein Code geändert hatte. – AndyGaskell