Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

Paypal Bezahlung defekt nach SEPA-Modul Installierung

$
0
0
Hallo zusammen,
ich bin völlig am verzweifeln und komme keinen Schritt weiter.
Ich habe einen CE 4.8.0 Shop und wollte Lastschrift anbieten, und dabei gleichauf SEPA upgraden. Habe dazu folgendes Modul samt vorgegebenem Fix installiert:
http://forum.oxid-esales.com/showthread.php?t=22150

Testen konnte ich es nciht da ich noch keine Gläubiger ID habe.

jedenfalls durfte ich dann feststellen, dass seitdem Paypal nicht mehr funktioniert. Nachdem ich mich wunderte, dass nur noch Vorkasse bestellungen reinkommnen.
Getestet und es hat sich bestätigt. Paypal gibt fehler aus. "Invalid Token" oder "Security header is not valid", je nachdem was ich rumprobiere um es zu lösen.

Der Paypal Log (leicht zensiert) sagt folgendes:
Code:

======================= Request to PayPal [2014-03-29 00:42:28] ======================= #

SESS ID: fd000d75842052daa5959c0ef574xxxx
array (
  'VERSION' => '84.0',
  'PWD' => 'xxxxxxxxxxxx',
  'USER' => 'xxxxxxxxxxxxxxx',
  'SIGNATURE' => 'xxxxxxxxxxxxxxxxxxxxxxxxxx',
  'CALLBACKVERSION' => '84.0',
  'LOCALECODE' => 'de_DE',
  'SOLUTIONTYPE' => 'Mark',
  'BRANDNAME' => 'Katzenkontor',
  'CARTBORDERCOLOR' => '2b8da4',
  'RETURNURL' => 'http://www.katzenkontor.de/index.php?lang=0&sid=fd000d75842052daa5959c0ef574cea3&rtoken=4c6fb490&shp=oxbaseshop&cl=oePayPalStandardDispatcher&fnc=getExpressCheckoutDetails',
  'CANCELURL' => 'http://www.katzenkontor.de/index.php?lang=0&sid=fd000d75842052daa5959c0ef574cea3&rtoken=4c6fb490&shp=oxbaseshop&cl=payment',
  'PAYMENTREQUEST_0_PAYMENTACTION' => 'Sale',
  'NOSHIPPING' => '0',
  'PAYMENTREQUEST_0_AMT' => '17.30',
  'PAYMENTREQUEST_0_CURRENCYCODE' => 'EUR',
  'PAYMENTREQUEST_0_ITEMAMT' => '12.40',
  'PAYMENTREQUEST_0_SHIPPINGAMT' => '4.90',
  'PAYMENTREQUEST_0_SHIPDISCAMT' => '0.00',
  'L_SHIPPINGOPTIONISDEFAULT0' => 'true',
  'L_SHIPPINGOPTIONNAME0' => 'Paketversand mit DHL',
  'L_SHIPPINGOPTIONAMOUNT0' => '4.90',
  'PAYMENTREQUEST_0_DESC' => 'Ihre Bestellung bei Katzenkontor in Höhe von 17,30 EUR',
  'PAYMENTREQUEST_0_CUSTOM' => 'Ihre Bestellung bei Katzenkontor in Höhe von 17,30 EUR',
  'ADDROVERRIDE' => '1',
  'MAXAMT' => '18.30',
  'L_PAYMENTREQUEST_0_NAME0' => 'Catz Finefood 200g Dose, No.3 Geflügel',
  'L_PAYMENTREQUEST_0_AMT0' => '1.24',
  'L_PAYMENTREQUEST_0_QTY0' => '10',
  'L_PAYMENTREQUEST_0_ITEMURL0' => 'http://www.katzenkontor.de/hochwertiges-katzenfutter-nass/catz-finefood/Catz-Finefood-200g-Dose-No-3-Gefluegel.html',
  'L_PAYMENTREQUEST_0_NUMBER0' => '407010101',
  'EMAIL' => 'xxxxx@gmx.de',
  'PAYMENTREQUEST_0_SHIPTONAME' => 'xxxxx',
  'PAYMENTREQUEST_0_SHIPTOSTREET' => 'xxxxx',
  'PAYMENTREQUEST_0_SHIPTOCITY' => 'xxxxxx',
  'PAYMENTREQUEST_0_SHIPTOZIP' => 'xxxxx',
  'PAYMENTREQUEST_0_SHIPTOPHONENUM' => 'xxxxx',
  'PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE' => 'DE',
  'METHOD' => 'SetExpressCheckout',
)

======================= Response from PayPal [2014-03-29 00:42:33] ======================= #

SESS ID: fd000d75842052daa5959c0ef574xxxx
array (
  'TIMESTAMP' => '2014-03-28T23:42:33Z',
  'CORRELATIONID' => 'xxxxxx',
  'ACK' => 'Failure',
  'VERSION' => '84.0',
  'BUILD' => '10372338',
  'L_ERRORCODE0' => '10002',
  'L_SHORTMESSAGE0' => 'Security error',
  'L_LONGMESSAGE0' => 'Security header is not valid',
  'L_SEVERITYCODE0' => 'Error',
)

PWD, User udn Signature ist aber 100%ig richtig!
Egal was ich probiere, ich komme nicht weiter und bin auch mit meinem latein am Ende. Und mit den Nerven.

Dieses SQL script musste ich beim installieren ausführen:
Code:

# Gläubiger ID . Creditor Scheme Identification

alter table `oxshops`
add PWCDTRSCHMEID varchar(40)
character set utf8 collate utf8_general_ci;

delete from oxcontents where oxloadid="oxsepamandat";
INSERT INTO `oxcontents` (`OXID`, `OXLOADID`, `OXSHOPID`, `OXSNIPPET`, `OXTYPE`, `OXACTIVE`, `OXACTIVE_1`, `OXPOSITION`, `OXTITLE`, `OXCONTENT`, `OXTITLE_1`, `OXCONTENT_1`, `OXACTIVE_2`, `OXTITLE_2`, `OXCONTENT_2`, `OXACTIVE_3`, `OXTITLE_3`, `OXCONTENT_3`, `OXCATID`, `OXFOLDER`) SELECT md5( concat( RAND(), 'oxsepamandat', oxshops.oxid, oxshops.oxurl )), 'oxsepamandat', 'oxbaseshop', 1, 0, 1, 1, '', 'Sepa Mandat Payment Info', '<div class="desc"> Die Belastung Deines Kontos erfolgt 1 Tag nach Auslieferung der Ware.<br><br><b>Gläubiger-Identifikationsnummer: </b>[{ $oxcmp_shop->oxshops__pwcdtrschmeid->value }]<br><b>Mandatsreferenz: </b> wird mit der Bestellbestätigung mitgeteilt<br> <br> <b>SEPA – Lastschriftmandat</b><br> Ich ermächtige / Wir ermächtigen die Firma [{ $oxcmp_shop->oxshops__oxcompany->value }], Zahlungen von meinem (unserem) Konto mittels Lastschrift einzuziehen. Zugleich weise ich mein (weisen wir unser) Kreditinstitut an, die von [{ $oxcmp_shop->oxshops__oxcompany->value }] auf mein (unser) Konto gezogenen Lastschriften einzulösen.<br> Hinweis: Ich kann (Wir können) innerhalb von acht Wochen, beginnend mit dem Belastungsdatum, die Erstattung des belasteten Betrages verlangen. Es gelten dabei die mit meinem (unserem) Kreditinstitut vereinbarten Bedingungen.<br><br>  </div>', '', '', 1, '', '', 1, '', '', '8a142c3e4143562a5.46426637', 'CMSFOLDER_USERINFO' FROM oxshops;

delete from oxcontents where oxloadid="oxsepamandatemailhtml";
INSERT INTO `oxcontents` (`OXID`, `OXLOADID`, `OXSHOPID`, `OXSNIPPET`, `OXTYPE`, `OXACTIVE`, `OXACTIVE_1`, `OXPOSITION`, `OXTITLE`, `OXCONTENT`, `OXTITLE_1`, `OXCONTENT_1`, `OXACTIVE_2`, `OXTITLE_2`, `OXCONTENT_2`, `OXACTIVE_3`, `OXTITLE_3`, `OXCONTENT_3`, `OXCATID`, `OXFOLDER`) SELECT md5( concat( RAND(), 'oxsepamandatemailhtml', oxshops.oxid, oxshops.oxurl )), 'oxsepamandatemailhtml', 'oxbaseshop', 1, 0, 1, 1, '', 'Sepa Mandat Payment Info', '<p style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 5px 0 10px;">
Die Belastung Deines Kontos erfolgt 1 Tag nach Auslieferung der Ware.<br><br><b>Unsere Gläubiger-Identifikationsnummer: </b>[{ $shop->oxshops__pwcdtrschmeid->value }]<br> <b>Mandatsreferenz: </b> [{$order->oxorder__oxordernr->value }] <br> <br> <b>SEPA – Lastschriftmandat</b><br> Ich ermächtige / Wir ermächtigen die Firma [{ $shop->oxshops__oxcompany->value }], Zahlungen von meinem (unserem) Konto mittels Lastschrift einzuziehen. Zugleich weise ich mein (weisen wir unser) Kreditinstitut an, die von [{ $shop->oxshops__oxcompany->value }] auf mein (unser) Konto gezogenen Lastschriften einzulösen.<br> Hinweis: Ich kann (Wir können) innerhalb von acht Wochen, beginnend mit dem Belastungsdatum, die Erstattung des belasteten Betrages verlangen. Es gelten dabei die mit meinem (unserem) Kreditinstitut vereinbarten Bedingungen.<br><br> </p>', '', '', 1, '', '', 1, '', '', '8a142c3e4143562a5.46426637', 'CMSFOLDER_EMAILS' FROM oxshops;
delete from oxcontents where oxloadid="oxsepamandatemailplain";
INSERT INTO `oxcontents` (`OXID`, `OXLOADID`, `OXSHOPID`, `OXSNIPPET`, `OXTYPE`, `OXACTIVE`, `OXACTIVE_1`, `OXPOSITION`, `OXTITLE`, `OXCONTENT`, `OXTITLE_1`, `OXCONTENT_1`, `OXACTIVE_2`, `OXTITLE_2`, `OXCONTENT_2`, `OXACTIVE_3`, `OXTITLE_3`, `OXCONTENT_3`, `OXCATID`, `OXFOLDER`) SELECT md5( concat( RAND(), 'oxsepamandatemailplain', oxshops.oxid, oxshops.oxurl )), 'oxsepamandatemailplain', 'oxbaseshop', 1, 0, 1, 1, '', 'Sepa Mandat Payment Info', 'Die Belastung Deines Kontos erfolgt 1 Tag nach Auslieferung der Ware.Unsere Gläubiger-Identifikationsnummer: [{ $shop->oxshops__pwcdtrschmeid->value }]Deine Mandatsreferenz: [{$order->oxorder__oxordernr->value }]  SEPA – Lastschriftmandat Ich ermächtige / Wir ermächtigen die Firma [{ $shop->oxshops__oxcompany->value }], Zahlungen von meinem (unserem) Konto mittels Lastschrift einzuziehen. Zugleich weise ich mein (weisen wir unser) Kreditinstitut an, die von [{ $shop->oxshops__oxcompany->value }] auf mein (unser) Konto gezogenen Lastschriften einzulösen. Hinweis: Ich kann (Wir können) innerhalb von acht Wochen, beginnend mit dem Belastungsdatum, die Erstattung des belasteten Betrages verlangen. Es gelten dabei die mit meinem (unserem) Kreditinstitut vereinbarten Bedingungen. ', '', '', 1, '', '', 1, '', '', '8a142c3e4143562a5.46426637', 'CMSFOLDER_EMAILS' FROM oxshops;

Wenn ich die beiden betroffenen Tabellen auf eine vorherige Version zurückspiele, dann ist der Shop offline.

Könnt ihr mir helfen?
Wie bekomme ich meinen Shop wieder mit Paypal zum laufen? Bin mit meinem latein echt am Ende :(

Viewing all articles
Browse latest Browse all 6951

Trending Articles