Ich Brauche Hilfe bei Sage Pay
Autor: Marco F.
Visited 2744,
Followers 1,
Udostępniony 0
wie binde ich "sage pay" ein, kann mir da bitte jemand helfen?
Posted on the
http://www.sagepay.de/webentwickler/sign_up
dort kann man auch fragen. oder woran liegt es. Zahlungsmethode ist hinterlegt und braucht nur ausgefüllt werden.
hallo marco
ich nehme an, dass du bei sage page bereits registriert bist.
anbei wie du sage pay einbinden kannst.
grüsse
marinus
2
3
4
5
6
viel erfolg und grüsse
Autor
Die Anbindung an Sage Pay funktioniert nicht es liegt ein Fehler vor, ich bin bei Sage Pay registriert und das geht nicht und das Problem ist auch bei Incomedia bekannt. Meine Frage ist jetzt wann der Fehler auf WedSite X% Pro Behoben wird.
Autor
Die Anbindung an Sage Pay funktioniert nicht es liegt ein Fehler vor, ich bin bei Sage Pay registriert und das geht nicht und das Problem ist auch bei Incomedia bekannt. Meine Frage ist jetzt wann der Fehler auf WedSite X% Pro Behoben wird.[/quote]
und wieso sagst du das nicht?
Ein Datum wird dir keiner sagen...es wird die Standard antwort werden...
so oder so ähnlich
Guten Tag,
Mir ist das gleiche verhalten im Programm aufgefallen und habe bereits die Entwicklerinformiert. Sie werden es überprüfen und im Fall es in den zukünftigen Aktualisierungen korrigieren. Ich erinnere Sie daran, dass die Verfügbarkeit eines Updates direkt auf der Startseite des Programms angezeigt wird, und Sie können die Liste der Änderungen auf http://www.websitex5.com/changelog/v10/de.php?vs=profinden
Vielen Dank!
Kannst ja auch mal genauer erklären den Fehler - ich nehme an
Dieser Transaktionsversuch ist fehlgeschlagen. Wir konnten Sie leider nicht zum Webshop zurückleiten. Die Fehlerdetails werden unten angegeben.
Status: MALFORMED
Statusdetail: 3045 : The Currency field is missing.
in der Testumgebung geht es....
Guten Tag,
Können Sie den Link zur Webseite schreiben damit wir prüfen können was genau passiert und wieso es nicht funktioniert?
Vielen Dank!
http://testseiten.unofficialwsx5.de/Shop_Version_10/
Guten Tag,
Vielen Dank für den Link. In diesen Fall versuchen Sie folgendes:
Öffnen Sie den Installationsordner des Programms auf den PC und dort öffnen Sie folgenden Pfad: Res/Cart/Sagepay
In diesen finden Sie eine Datei mit den Namen library.php und diese muss kopiert werden und dann online unter /res/cart/sagepay/ eingefügt werden.
Auf dieser weise sollte dann SagePay funktionieren.
Es ist wichtig das im Broswer alle Cookies gelöscht werden denn sonnst wird der gleiche Fehler weiter angezeigt weill die alte Anfrage noch gespeichert ist.
VIelen Dank!
Das hat keinen Erfolg...denn die Datei befindet sich schon im sagepay Ordner.
Wenn ich wie angegeben unter /res/cart/sagepay/
die Datei einfügen ist auch keine Änderung zu sehen.
mal so nebenbei - wenn man nicht direkt mit Sagepay zahlt kann man auch keine Zahlung mehr machen?
Heute die BETA Version installiert und Cache und Verlauf und Cookies entfernt - kompletter Upload mit X5 des Projektes.
laut Changelog gelöst
SagePay Zahlungsart
Verbesserte Kompabilität für die Zahlungsart
kann ich aber laut testseite nicht bestätigen.
Guten Tag,
Ich habe erneut einen Test durchgeführt und gesehen das die Datei x5cart.js nicht mit UTF-8 encoding gesendet wird und daher werden alle Currencies nicht korrekt dargestellt und verursacht den Fehler bei SagePay. Bitte prüfen Sie ob das beim Encoding verstellt ist denn dieser wird nicht korrekt angezeigt.
Vielen Dank!
Ich habe keinen Einfluss auf die Codierung - die Datei wird schon durch X5 als ANSI codiert - auch beim Export auf die Festplatte.
Wenn ich mir so ältere Projekte anschaue dann ist die x5cart.js immer in ANSI bei mir codiert.
ich habe mal in der Galerie geschaut und hier eine Seite auf ita und de gefunden
http://www.liquiriziashop.com/de/cart/x5cart.js
dort ist es korrekt. Hier unten eine deutsche Seite nicht korrekt
http://www.liederwege-in-niederwiesa.de/cart/x5cart.js
Guten Tag,
Die Datei ist als UTF-8 kodiert aber wird dann nicht vom Server als UTF-8 gesendet und dies verursacht den Fehler. Es muss eingestellelt werden das auch die Js Dateien automatisch als UTF-8 übertragen werden sollen und dann wird die Bezahlung mit SagePay funktionieren denn es wird den Währungssymbol mit falschen Kodierung übertragen und dann nicht erkannt.
Vielen Dank!
Nein die Datei ist lokal schon ANSI codiert. Das Problem scheint aber nur bei deutschen Versionen aufzutreten. Wie ich sagte wird die Datei beim lokalen Export schon falsch codiert.
Guten Tag,
Wir haben die Datei geprüft und diese wird mit dem Programm als UTF-8 kodiert.
Wie Sie sehen mit Ihre Datei http://testseiten.unofficialwsx5.de/Shop_Version_10/cart/x5cart.js wenn diese bei den Einstellungen vom Browser auf UTF-8 eingestellt wird erscheint alles korrekt.
Das Problem ist das diese vom Server aus nicht als UTF-8 Datei gesendet wird sondern als ISO 8859-5.
Vielen Dank!
ich kann mich auch irren ... aber ich könnte dir mehrere Links nennen wo es nicht geht. Zufall?
http://www.friesennerz-freunde.de/cart/x5cart.js
http://www.dorisdohse.de/cart/x5cart.js
http://friedrichsberg.de/webshop/cart/x5cart.js
http://www.hpz-folien.de/cart/x5cart.js
http://www.ligindo.de/cart/x5cart.js
http://www.horn-manufaktur.de/cart/x5cart.js
http://www.benat-shoes.de/cart/x5cart.js
http://www.wesselymode.at/cart/x5cart.js
.....
Das kuriose ist während ich die Links hier geschrieben habe. Hatte ich die Browser zurück taste benutzt (Opera) und danach wieder die vorwärts Taste - danach waren die Umlaute korrekt - nach dem reload der js Datei im gleichen Fenster erschien wieder die Fehlformatierung.
ich habe jetzt bei meinem Webspace - link den du geschrieben hast - eine htaccess Datei erstellt - die x5cart.js wird jetzt als UTF-8 ausgeliefert.
Anbei noch ein Screenshot das die Datei nur ansi codierung besitzt...
und hier die auslieferung als utf-8 nach umstellung mit htaccess
Guten Tag,
Den Inhalt ist als UTF-8 kodiert und auf der Test Seite erscheint es jetzt korrekt. Was auch auf den anderen genannten Seiten passiert ist, ist das diese nicht korrekt vom Server gesendet werden denn wenn diese manuell im Browser umgestellt werden erscheint alles korrekt. Wie Sie sheen erkennt notepad ++ nicht die kodierung und benutzt ANSI statt UTF-8 wo dann die Texte nicht korrekt angezeigt werden.
Vielen Dank!
Wenn es jetzt korrekt dargestellt wird muss es auch funktionieren. Das tut es aber nicht.
Guten Tag,
Haben Sie noch die Möglichkeit das Projekt auf one.com zu testen um zu sehen ob es an den fehlenden Header bei der übertragung liegt. Am sonsten senden Sie uns das Projekt damit wir es auf one.com testen um zu shen was genau passiert um die ursache festzustellen.
Vielen Dank!
Guten Tag,
wir haben weiterhin getestet und es scheint das die Encryption Key die von Sagepay geliefert wurde nicht korrekt ist, die im Programm im Schritt 4 in der Zahlungsart eingefègt wird. Bitte kontaktieren Sie SagePay um nachyufragen ob die benutzte Encryption Key korrekt ist.
Sollte diese nicht korrekt sein lassen Sie sich eine korrekte Key geben und dann fügen Sie diese im Programm und danach testen Sie es erneut.
Bitte halten Sie mich auf den laufenden.
So nun extra bei one.com Webspace geordert....
Einstellungen im Projekt geändert und hochgeladen.
http://x5tuts.de/cart/x5cart.js
auch dort wird es nicht richtig codiert!
Nun mit htaccess
http://x5tuts.de/utf8/cart/x5cart.js
bei sagepay hab ich extra nochmal angefragt - warte auf Antwort.... nur wieso sollten die Daten falsch sein - es wird ja extra die Testumgebung angeboten - login klappt auch soweit nur halt die Übergabe anscheinend nicht.
Mal so nebenbei....Gibt es einen X5 Testshop zum nachprüfen? Das wäre mal eine Maßnahme. Eine Testumgebung erstellen für die Programmfunktionen. Andere "Hersteller" machen dies auch und paypal bietet selbst auch die Sandbox an zum testen.
um mal einen anderen Fehler zu produzieren hab ich mal die Formulardaten ein wenig gekürzt (Pflichtfeld)da Sagepay mehr felder braucht und mal ein neues Projekt gemacht.
Wenn man jetzt nur Land und Mail Adresse hier eingibt
http://x5tuts.de/sage/
kommt der Fehler
Status: MALFORMED
Statusdetail: 3109 : The BillingFirstnames field is required.
oder andere je nachdem was man nicht ausgefüllt hat.
Guten Tag,
Es scheint das SagePay für den Sandbox etwas geändert hat und es notwendig ist einen neuen Encryption Key zu bekommen um es korrekt zu testen.
Es gibt keinen Testshop aber ich werde diesen Vorschlag weitergeben.
Bitte lassen Sie mir wissen was Ihnen SagePay antwortet.
Vielen Dank!
Guten Tag,
vielen Dank für Ihre E-Mail.
Ich habe eine Anfrage diesbezüglich an Websitex5 geschickt und warte auf eine Rückmeldung. Ich setze mich in Kontakt mit Ihnen sobald ich diese erhalten habe.
Mit freundlichen Grüßen,
************
Technischer Kundendienst
Sage Pay
T. ***********
Guten Tag,
Wir wurden von SagePay kontaktiert. Haben Sie einen neuen Encryption Key bekommen oder wurde dieser überprüft?
Vielen Dank!
Ja dieser wurde überprüft. Mir wurde nochmals der gleiche zugemailt welcher auch eingetragen war. Es sind weder Leerzeichen noch sonstige Fehler vorhanden.
Guten Tag,
Ich habe Ihnen auf http://answers.websitex5.com/post/88917 geantwortet.
Vielen Dank!
Mal zur Aufklärung....
Wenn man von Sagepay sich zum Test anmeldet und die dortigen Zugangsdaten bekommt kann man nicht mit den Daten die Zahlung abschließen wenn man nicht auch im Programm den Haken bei Sandbox aktiviert (Testmodus) gesetzt hat.
Die Hilfe ist hier sehr sehr dürftig bis gar nicht erstellt.
In wie weit Marco F. jetzt einen richtigen Account hat oder nicht kann ich nicht beurteilen. Vielleicht meldet er sich ja nochmals.
Guten Tag,
Da es sich um einen Test Account handelt kann es nur mit der Sandbox Option benutzt werden aber zur sichereit muss es mit SagePay geklärt werden.
In jedem Fall nachdem einen Abo mit SagePay gestartet wurde sollte es danach ohne Sandbox funktionieren da der Account aktiv ist um Bezahlungen anzunehmen.
Vielen Dank!