PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : @KlausK -> Coupon und PayPal3



BigRib
23.10.2015, 13:57
Würdest Du vielleicht mal bei Gambio einen hässlichen Fehler melden? Den gibt es erst seit PayPal3.

Wenn ein Kunde einen Kupon einlöst, dann wird dieser ja erst am Ende der Bestellung angezeigt. Das bedeutet leider, das wenn er PayPal auswählt, bei PayPal den vollen Betrag ohne Rabatt angezeigt bekommt, was ihn natürlich nicht gefällt und den Kauf abbricht.

rf-musik
23.10.2015, 18:51
Hallo,

das gleiche Problem haben wir auch, sobald ein Gutschein mit einem Betrag Gutgeschrieben wird und dann mit Paypal versucht wird zu zahlen, kommt eine Fehlermeldung.
Gutschein Versandkostenfrei klappt.

heir mal der Log Eintrag:


2015-10-23 20:19:13 (e1515a0c13a2929ea602ade67544f198) SECURITY ERROR(256): "Unsecure page token " in /home/stampcor/public_html/system/classes/security/PageToken.inc.php:59

#2 File: /home/stampcor/public_html/system/classes/security/PageToken.inc.php:59

Code:
│ line 57: $t_additional_info .= 'Generated token array:' . "\r\n" . print_r($this->v_page_token_array, true);
│ line 58:
├─ line 59: $coo_logger->error($t_message, 'security', 'security', 'error', 'SECURITY ERROR', E_USER_ERROR, $t_additional_info);
│ line 60: $coo_logger->write_stack(array('security'));
│ line 61:

#1 File: /home/stampcor/public_html/system/classes/security/PageToken.inc.php:43

Class: PageToken
- $v_page_token_array: ### Cannot access protected property PageToken::$v_page_token_array ###
- $v_max_array_size: ### Cannot access protected property PageToken::$v_max_array_size ###

Method: write_page_token_warning(NULL)
- $p_check: NULL

Code:
│ line 41: if(!isset($this->v_page_token_array[$p_check]) || $this->v_page_token_array[$p_check] !== true || !preg_match('/^[a-f0-9]{32}$/', $p_check))
│ line 42: {
├─ line 43: $this->write_page_token_warning($p_check);
│ line 44: return false;
│ line 45: }

#0 File: /home/stampcor/public_html/admin/specials.php:36

Class: PageToken
- $v_page_token_array: ### Cannot access protected property PageToken::$v_page_token_array ###
- $v_max_array_size: ### Cannot access protected property PageToken::$v_max_array_size ###

Method: is_valid(NULL)
- $p_check: NULL

Code:
│ line 34: break;
│ line 35: case 'insert':
├─ line 36: if($_SESSION['coo_page_token']->is_valid($_POST['page_token']))
│ line 37: {
│ line 38: // insert a product on special

Request: GET /admin/specials.php?page=1&action=insert
- duration: ~74ms
- server: Apache
- server address: 195.30.108.60
- user agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0
- remote address: e1515a0c13a2929ea602ade67544f198

Session:
- tpl: EyeCandy
- MOBILE_ACTIVE: false
- language: german
- languages_id: 2
- language_charset: utf-8
- language_code: de
- currency: EUR
- customers_status: Array
(
[customers_status_id] => 0
[customers_status_name] => Admin
[customers_status_image] => admin_status.gif
[customers_status_public] => 0
[customers_status_min_order] => 0
[customers_status_max_order] => 0
[customers_status_discount] => 0.00
[customers_status_ot_discount_flag] => 1
[customers_status_ot_discount] => 0.00
[customers_status_graduated_prices] => 1
[customers_status_show_price] => 1
[customers_status_show_price_tax] => 1
[customers_status_add_tax_ot] => 1
[customers_status_payment_unallowed] =>
[customers_status_shipping_unallowed] =>
[customers_status_discount_attributes] => 0
[customers_fsk18] => 1
[customers_fsk18_display] => 1
[customers_status_write_reviews] => 1
[customers_status_read_reviews] => 1
)

- cart: shoppingCart Object
(
[contents] => Array
(
[825] => Array
(
[qty] => 2.0000
)

[232] => Array
(
[qty] => 1.0000
)

)

[total] => 12.35
[weight] => 0
[cartID] => 11709
[content_type] =>
[tax] => Array
(
)

)

- wishList: wishList Object
(
[contents] => Array
(
)

[total] => 0
[weight] => 0
[cartID] =>
[content_type] =>
)

- customer_id: 1
- payment: ### Session entry not present ###
- shipping: ### Session entry not present ###
- cartID: ### Session entry not present ###
- sendto: ### Session entry not present ###
- billto: ### Session entry not present ###

Get:
- page: 1
- action: insert

Information:
HTTP-Referer:
used token:
Generated token array:
Array
(
[5d48c633dd14ebc0325377ed9d350a59] => 1
[475c1bebe12000cd64ae2f7f7c37d87b] => 1
[3adc09540d96d4a9923a84f67b5daf5b] => 1
[1c396b3ff0a7c7725d71ce0560234d1f] => 1
[1ae6922cc03b9478012bfc5e8e62ec36] => 1
[62a1d4fda0a3eb75787208051b0114db] => 1
[4a13ad05dcc8fefba87a1b4dc35f8fd5] => 1
[523ec503132c339bf6c718c85071dfdc] => 1
[e8296f6df39f861aa77f98ddcb328782] => 1
[6a35d10f31bc5645b7de6c1442d2ddfc] => 1
[121e55017ae38d35e9bbd7540d776491] => 1
[64bbc023bff4b5b29aec0323021a732f] => 1
[02ff8e3591dfeb55815a51329d9a195f] => 1
[4aa319249ebb25c1b94de233a13f3b0f] => 1
[93271ca62569e541b17d00147520d674] => 1
[681ec61552d0a3d15cc991b0dbde19a0] => 1
[ab8d134de20e54a1720851caa5528c06] => 1
[dd89e3de53c15df2cee61709326e6ced] => 1
[a80108b514583d5f8ac82f2cb286bd6f] => 1
[560727aefa38eb1fbd65d83f7ffb2c19] => 1
[c02904f285928c9be4e7ba8c7afd1518] => 1
[2d5eabe89e79ac4c07013a9b6950ade8] => 1
[206cf48c802ebdc84c04832dbdcf0b01] => 1
[def10ddb4eb46eb9d202db297335369c] => 1
[ac3fc82599b2cd7e2a728e1ee758aa5d] => 1
[cb1a94abafb07b2a4df995517692befc] => 1
[c4614eda3bcf988d7ca4fd5b563f2d70] => 1
[ced02580ac61b1f14afa74d7e5df15b3] => 1
[294550a6ae3653c2d1022921290f0bc0] => 1
[fc73d440c5a0d23392aa8aa578499739] => 1
[6f5d1e37e0811d47ccde767d59821dd2] => 1
[171f595a5889d25591a645dcfc828d2c] => 1
[5ecd6fb479660f3f9b5e078f9e696f0f] => 1
[cdd1099695c99f27c4d05310fb521110] => 1
[3a0a7c2f18d42c4316d84dd8c64118b5] => 1
[5cd405957f905bf88e3801c066d73554] => 1
[325889e4962199cbb2d580024912f17d] => 1
[4d276c4a8c2ef84d089e7238b11505f3] => 1
[45bfb90fd50511e75dd5dfb0a3a629b8] => 1
[12c92de852098e46f998a1619c3d73ed] => 1
[eaecd0de44e2161434ddedf9919c0531] => 1
[bff26e718be939154b980a5e9e6ad634] => 1
[d2f3271f5944643c3c93a694e659d4c1] => 1
[04e90f33c9636defd4663b31b0536b10] => 1
[2ed025d74080c0e3293410fb1ecbf197] => 1
[10806cb99258e589775a3ac7a6c0a0d3] => 1
[ce04e982afd32dddcf141afbe30b4080] => 1
[571ef1b38c7953b811397f33b747e9f5] => 1
[f3469c7a310303b085cc7f10a6c70dd7] => 1
[b6c7e1cc99b5896e88ef7b9fc1e4b848] => 1
[f6ae12ce8d573e5cc9632b994b7cfd31] => 1
[e2d6adaeb0dfeb59910d8e5572a64e44] => 1
[f9e94e398c862875568eff411eb8563a] => 1
[1861d038dad2bff29b5d8eeab09be474] => 1
[a5062ba800ede45ac6a765528f0a6d1e] => 1
[32af64d75c7153c56da81926be39a908] => 1
[74f5c547c08c7bebdf2283b92d170479] => 1
[d25b10dd84994c1f13a1c330284e86ab] => 1
[03bb99d0a1893beeba68efe421e781d2] => 1
[c9ffd9feaeb13f4a324fd061e8c06711] => 1
[0db7af21203edb95360b1d7e47ed9432] => 1
[1f39937bea719fa2c5789a7d0fce7fee] => 1
[c63a29444e704ddc3178b97ff212bda4] => 1
[48fa40a1a9412235eca2e662b4fb2f2e] => 1
[b8c75a5b75eef580012a51b3edd41a3e] => 1
[3712a88fa45ac95b2de91e2e4e7d3d22] => 1
[2d5a4e536177e1c58cf6021513cb2e83] => 1
[92220d730b6cf9135ed3ff1ababb3f50] => 1
[65fa110941649d14d4334fdf2f50df44] => 1
[2834e6e262f7409b7f658d2ae81a1b20] => 1
[c93635e1fafc57653c3317fbea813031] => 1
[75ce1a989d40e55627c185c8eef609fd] => 1
[c6ebd85b428586be1ccc9d99d4f01aed] => 1
[3bb18d37f2d4cf6b6294df046c74105a] => 1
[67b0f603cbcfcd128119c0d0b21d67dc] => 1
[c1fb8db292846a716fd0be6164fea98f] => 1
[0f7cf2a8c0ef8b1c90a7a2e23b85c237] => 1
[5bf65f2838ca6a0d793c13be0262862e] => 1
[678d1872fb7c0d157787d07890e5b63b] => 1
[f2d4fec7d05746a4a10893f195e245fd] => 1
[2092240157b2c5c012072198a7d49ea7] => 1
[9582a3329ff4b00aee2d38f586d52bfe] => 1
[eb48adcdead9b8a9a5076f4ca1120f25] => 1
[1ce2794ecf20ef76a211cc3006aab7c6] => 1
[c4167b99c5db443bc033d0c689131caa] => 1
[e048e727dd234936178e7d347f5ebad7] => 1
[74bccebe188f51d2918477e060dda352] => 1
[9c6d728e5fef503c81f5490083871f6f] => 1
[088f8bb5e1c08617abb226228c9b20b1] => 1
[7b0ba1780fb31f9216df3570d92c08d5] => 1
[1d17bd6debca84701d5d49606819d2e4] => 1
[c1f4a880894258df13356a3137dd293e] => 1
[9743afa3f9fda0a043c9287fcac5c340] => 1
[aabd7a841f13fc4a2e18cd51816d9ba1] => 1
[620ab8148cc177d23e624af9b30020ae] => 1
[9947fa14816c94d1871386dc1657da40] => 1
[ed606b830b6d3dbd2c7e66ec8b958cb2] => 1
[a66021620072c920229be7613f46f603] => 1
[8fad933b6ae822c546a8b1538539e867] => 1
[61b77a9eaecb02d163f2d06e1d88b4c8] => 1
)

KlausK
23.10.2015, 19:39
Welche Shop- und PayPal3-Versionen habt ihr denn da?

rf-musik
23.10.2015, 19:41
Hallo Klaus,
wir haben die Shop 2.4.0.1 Paypal ist 3.18 Versionen

rf-musik
24.10.2015, 10:47
So, ich habe jetzt noch mal alle Gutschein gelöscht und neue erstellt, jetzt funktioniert es so wie es sein soll, die Gutscheine werden verrechnet.

Gibt es ein Modul wo man den Gutschein nach eingabe gleich im Warenkorb sieht?

Danke Gruß Ralf

BigRib
26.10.2015, 18:27
Hallo Klaus,

aktuell bin ich bei 2.3.1.7 und PayPal 3.18

Das man den Gutschein erst auf der letzten Seite sieht war ja schon immer, aber dadurch das die PayPal Authorisierung nun im Bestellablauf nach vorn gerutscht ist, fällt es nun auf.

EDIT

Ich habe es jetzt mal mit einer kompletten BEstellung getestet.

Warenwert 148€
Gutschein 10€

Bei der Bestellung wird 148€ wenn man zu PayPal weitergeleitet wird angezeigt. Nach der Bestellung steht bei PayPal das eine Authorisierung von 138€ freigegeben wurde. Es funktioniert also schon irgendwie, aber es stehen während der BEstellung falsche Zahlen da.

Nochmal EDIT:

Wenn man sich die Transaktion anschaut sieht es wie Folgt aus:

Bezeichnung:
Warenkorb Betrag: €148,00 EUR
Genehmigter Betrag: €138,00 EUR

Anzahl Artikel Optionen Preis
1 T-Link | Disc Golf Shoe (Men) €129,00 EUR
1 T-Shirt *Latitude 64° Discgolf* €19,00 EUR
Betrag €148,00 EUR

Also irgendwie nicht so dolle. Lösung wäre hier wirklich das der Gutschein/Kupon als Artikel angezeigt werden müsste.

KlausK
26.10.2015, 19:41
Ich habe mir einen Gutschein-Code gesendet,
auf den Link in der Gutschein-eMail geklickt,
auf "Weiter einkaufen",
einen Artikel in den Warenkorb gelegt,
auf Warenkorb,
dann direkt auf den PayPal-Button,
bei PayPal Anmelden,
Rückleitung auf den Warenkorb,
Versandkosten auswählen,
dann kommt diese m.E. korrekte Übersicht:



Zwischensumme: 58,00 EUR
Gutscheine: -10,00 EUR
Versandkostenfrei: 0,00 EUR
inkl. 19% MwSt.: 9,26 EUR
Summe netto: 38,74 EUR
Summe: 48,00 EUR


Gambio v2.4.1.0 / PayPal v3.18

rf-musik
27.10.2015, 07:15
ich habe das neue Payypal Modul 3.19 in den Download geladen, installiere dir das Modul das läuft um einiges flüssiger wie die 3.18 Version
Nach dem update den Modul-Installer auf: http://www.Ihr-Shop.de/pp3_installer.php aufrufen.

Gruß Ralf

KlausK
27.10.2015, 08:51
Das PayPal 3 Update auf v3.19 bringt gegenüber v3.18 aber keine Fixes sondern lediglich ein paar kleine Features:

- Weiter-Button bei PLUS ist jetzt EyeCandy-grün
- Übertragung der Bestellnummer (orders_id) an PayPal
- Übertragung von Artikelnummer/SKU

Es dürfte demnach kein bedeutenden Unterschiede oder Geschwindigkeitsvorteile geben.

rf-musik
27.10.2015, 15:15
das stimmt, den Button habe ich gleich wieder farblich der Seite angepasst :)
aber jetzt funktioniert es mit dem Gutschein 100% ig, das hin und herspringen und auswählen andere Paypal Zahlungen ist jetzt möglich, vorher blieben diese wohl im Cache !?

Enzko
27.10.2015, 17:06
ist das Modul PayPal 3 v3.19 auch für die GX2 2.5.1.2 Version ?

Weil dort nur steht: geeignet für die Gambio Shopversionen GX2.3.x und GX2.4.x

BIG THX

BigRib
27.10.2015, 17:34
Hallo zusammen,

jetzt mit 3.19 wird es richtig bei PayPal angezeigt! Danke für den Hinweis mit der neuen Version. Und ja, der Aufruf von PP ist tatsächlich deutlich fixer.

Thrownatur Discgolf Shop
Freedom | Lucid Air €13,00 EUR
Gesamtbetrag €13,00 EUR
Versand €2,00 EUR
Rabatt €-9,40 EUR
Summe €5,60 EUR

Der Rabatt wurde vorher nicht mit angezeigt, dadurch war der Betrag bei PayPal falsch angegeben.

Danke :)

KlausK
27.10.2015, 23:21
Das verstehe ich nicht. Ich hatte auch mit 3.18 keine Probleme.
Zu 3.19 konnte ich auch überhaupt keinen Unterschied feststellen :confused:
Vielleicht war bei euch die Installation als solches vermurkst und mit 3.19 wieder glatt gebügelt?
Anders kann ich es mir nicht erklären :o

BigRib
28.10.2015, 16:57
Egal, nu isses ja gut *g*