[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Rexsale und Paypal - keine Bestellung im Backend,keine Email - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
kdk
Beiträge: 123
Registriert: 19. Dez 2005, 14:36

Rexsale und Paypal - keine Bestellung im Backend,keine Email

27. Nov 2008, 12:11

Hallo,

wenn ich in Rexsale eine Bestellung mit paypal durchführe, wird der Zahlungsvorgang korrekt abgewickelt. Allerdings taucht keine Bestellung im Backend auf und es werden keinerlei Emails verschickt.

In der Datenbank taucht die Bestellung auch überhaupt nicht auf.

Jemand eine Idee woran das liegen könnte oder an welcher Stelle die Bestellung in die Datenbank eingetragen wird, so dass ich da mal nach einem Fehler (den ich wahrscheinlich selbst eingebaut habe) suchen kann?

Benutzeravatar
Ruediger.Nitzsche
Beiträge: 2117
Registriert: 13. Dez 2005, 09:29
Wohnort: Coburg
Kontaktdaten: Website

27. Nov 2008, 13:57

Musst mal Durch die shop.mod.php schauen, um zu sehen, was da klemmt.

Rüdiger
gn2 netwerk | gn2 hosting | REDAXO Referenzen | Github
Supportanfragen per PN werden gepflegt ignoriert

kdk
Beiträge: 123
Registriert: 19. Dez 2005, 14:36

27. Nov 2008, 15:15

Da sitze ich ja schon den ganzen vormittag dran.....

Einen kleinen Schubs mehr bräuchte ich schon. An welcher Stelle wird dann paypal abgehandelt? Die Daten werden ja korrekt zu paypal übermittelt, nur mit dem abschließenden Schreiben der Bestellung in die Datenbank hapert es.

Die fID in der Tabelle rex_153_payments hab ich von 5 auf 3 geändert. Kann es daran liegen? Und wenn ja, wo muss ich die shop.mod.php anpassen?

Benutzeravatar
ciss
Beiträge: 359
Registriert: 8. Feb 2008, 05:24
Wohnort: Berlin

27. Nov 2008, 16:10

Falls du's nicht schon hast: mit

$usql->debugsql = true;

in der shop.mod.php kannst du dir die Abfragen und Fehler anzeigen lassen.

Benutzeravatar
Ruediger.Nitzsche
Beiträge: 2117
Registriert: 13. Dez 2005, 09:29
Wohnort: Coburg
Kontaktdaten: Website

27. Nov 2008, 16:13

Wartet mal kurz, Paypal hat wohl die Schnittstelle geändert. Wir schauen gerade, ob wir das Plugin kurz anpassen können.

Rüdiger
gn2 netwerk | gn2 hosting | REDAXO Referenzen | Github
Supportanfragen per PN werden gepflegt ignoriert

Benutzeravatar
Ruediger.Nitzsche
Beiträge: 2117
Registriert: 13. Dez 2005, 09:29
Wohnort: Coburg
Kontaktdaten: Website

27. Nov 2008, 16:29

aktualisierte paypalform.htm (liegt in /addons/rexsale/gateways/PAYPAL):

Code: Alles auswählen

<html>
<head>

<style type="text/css">
	{literal}
	*
	{	font-family:"Trebuchet MS",sans-serif;
		text-align:center;
	}
	#container
	{	border:1px solid #CCCCCC;
		margin:50px auto;
		padding:20px 20px;
		width:400px;
	}
	a
	{	color:#666666;
		font-size:11px;
	}
	{/literal}
</style>

</head>

<body>

	<div id="container">	
		<form method="post" action="https://www.paypal.com/cgi-bin/webscr" id="paypal">
		<input type="hidden" value="_xclick" name="cmd"/>
		<input type="hidden" value="{$config.Gateway.PaymentAddress}" name="business"/>
		<input type="hidden" value="{$shop.General.ShopName}: ({$order.user.fBILL_FIRST_NAME} {$order.user.fBILL_LAST_NAME} - {$smarty.now|date_format})" name="item_name"/>
		<input type="hidden" value="{$basketurl}&returnstring={$return}&action=updateAmounts" name="return"/>
		<input type="hidden" value="{$basketurl}" name="cancel_return"/>

		<input type="hidden" value="EUR" name="currency_code"/>
		<input type="hidden" name="no_shipping" value="1">
		<input type="hidden" name="no_note" value="1">
		<input type="hidden" name="lc" value="DE">
		<input type="hidden" value="{$order.totalwithoutpostage}" name="amount"/>
		<input type="hidden" name="shipping" value="{$order.postage}">
		{if $order.postage eq "0.00"}<input type="hidden" name="handling" value="0.00">{/if}
		
		<input border="0" type="image" alt="Make payments with PayPal" name="submit" src="https://www.paypalobjects.com/WEBSCR-495-20071113-1/en_US/i/header/header_logginginAction.gif"/>
		
		</form>
		
		<script type="text/javascript">
			{literal}
			function gopherIt()
			{	document.getElementById('paypal').submit();
			}
			
			window.onload=function()
			{	setTimeout("gopherIt()",4000);
			}

			{/literal}
		</script>
	</div>
	
</body>
</html>
Rüdiger
gn2 netwerk | gn2 hosting | REDAXO Referenzen | Github
Supportanfragen per PN werden gepflegt ignoriert

kdk
Beiträge: 123
Registriert: 19. Dez 2005, 14:36

27. Nov 2008, 17:19

Schon mal vielen, vielen Dank für die Mühe, aber:

Hat bei mir jetzt leider nicht zum Erfolg geführt.
Was mir noch aufgefallen ist: der Warenkorb wird nach der Bestellung nicht geleert.

Benutzeravatar
Ruediger.Nitzsche
Beiträge: 2117
Registriert: 13. Dez 2005, 09:29
Wohnort: Coburg
Kontaktdaten: Website

27. Nov 2008, 17:27

Hier haben wir es vorhin mit der SVN getestet, da hat es funktioniert inkl. Warenkorb leeren.

Rüdiger
gn2 netwerk | gn2 hosting | REDAXO Referenzen | Github
Supportanfragen per PN werden gepflegt ignoriert

kdk
Beiträge: 123
Registriert: 19. Dez 2005, 14:36

27. Nov 2008, 17:35

Hm, dann geht es halt nicht.
Wenigstens hatte es den Sinn das die paypalform jetzt auf dem neuesten Stand ist.....
Wenn ich den Fehler doch noch finde, wird man es hier lesen können.

Benutzeravatar
Ruediger.Nitzsche
Beiträge: 2117
Registriert: 13. Dez 2005, 09:29
Wohnort: Coburg
Kontaktdaten: Website

27. Nov 2008, 17:43

Falls es überhaupt nix wird, schick mir ne kurze PN, dann schauen wir auch noch mal, allerdings momentan dezent im Stress.

Rüdiger
gn2 netwerk | gn2 hosting | REDAXO Referenzen | Github
Supportanfragen per PN werden gepflegt ignoriert

Benutzeravatar
netzer
Beiträge: 16
Registriert: 1. Apr 2009, 17:18
Wohnort: Berlin
Kontaktdaten: Website

1. Apr 2009, 17:27

Hallo,

ich hatte das gleiche Problem und habe folgende Lösung gefunden:

Das Formular bei Paypal nach dem Bezahlen (gelber Button "Zurück ...) muss per POST versendet werden, weil sonst der Querystring verloren geht.

Deshalb in "payform.htm" zusätzlich die Zeile: <input type="hidden" value="2" name="rm" /> einfügen.

Vgl: http://snipurl.com/f0b23 [www_paypal_com]

Grüße, Michael

Zurück zu „Allgemeines [R4]“