#1 (permalink)  
Alt 17.09.2008, 08:32
xt:Commerce Support Kunde
 
Registriert seit: 21.07.2008
Beiträge: 7
Standard Alternative zur Express-Abwicklung

Moin zusammen,

Ich habe ein Problem!

Mein Server unterstüzt die Paypal Express abwicklung nicht, die iconv-Funktion ist wohl deaktiviert.

Habe den Provider diesbezüglich schon kontaktiert aber noch kein Feedback bekommen.

Welche Möglichkeiten der Paypal Zahlung gibt es noch? Kann ich irgendwie das alte Paypal wieder installieren? Würde es dann damit funktionieren?


Gruß

Flo
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 17.09.2008, 12:00
xt:Commerce Support Kunde
 
Registriert seit: 09.04.2008
Beiträge: 412
Standard

Mojn,

vielleicht hilft dir dies, statt des iconv. Zumindest in die UTF8 Richtung die für die Übergabe an PayPal wichtig ist:

Code:
<?php
function cp1251_utf8( $sInput )
{
    $sOutput = "";

    for ( $i = 0; $i < strlen( $sInput ); $i++ )
    {
        $iAscii = ord( $sInput[$i] );

        if ( $iAscii >= 192 && $iAscii <= 255 )
            $sOutput .=  "&#".( 1040 + ( $iAscii - 192 ) ).";";
        else if ( $iAscii == 168 )
            $sOutput .= "&#".( 1025 ).";";
        else if ( $iAscii == 184 )
            $sOutput .= "&#".( 1105 ).";";
        else
            $sOutput .= $sInput[$i];
    }
    
    return $sOutput;
}
?>
Viele Grüße - Michael
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 17.09.2008, 18:40
xt:Commerce Support Kunde
 
Registriert seit: 21.07.2008
Beiträge: 7
Standard

wo muss ich das einfügen, bzw was muss ich ausstauchen?

Gruß

Flo
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 17.09.2008, 19:00
xt:Commerce Support Kunde
 
Registriert seit: 09.04.2008
Beiträge: 412
Standard

Mojn,

hängst die Funktion am Ende der /includes/classes/paypal_checkout.php z.B. mit dran. Ich galube? das iconv wird nur hier gebraucht?
Dann änderst du Zeilen wie diese:
Code:
$sh_city = urlencode(iconv($_SESSION['language_charset'], "UTF-8", $order->delivery['city']));
um in
Code:
$sh_city = urlencode($this->cp1251_utf8($order->delivery['city']));
Eben überall wo das iconv() aufgerufen wird.
Du kannst natürlich es dir einfacher machen, wenn du die Funktion gleich
Code:
function iconv($nix1, $nix2, $sInput ){
umbenennst (also nicht cp1251_utf8 sondern iconv nennst und 2 "blind" Variablen mit in die Übernahme nimmst - dann brauchste bei den o.g. Aufrufen nix ändern) Dann gibs aber Probleme, wenn dein Provider seine PHP Version um das iconv ergänzt...
Viele Grüße - Michael
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 17.09.2008, 19:07
xt:Commerce Support Kunde
 
Registriert seit: 09.04.2008
Beiträge: 412
Standard

und bei
Code:
$string=iconv('UTF-8', $_SESSION['language_charset'], $string);
(also die andere Richtung)

machste
Code:
$string=$string;
PayPal sendet bei der API in DE nicht in UTF8
Viele Grüße - Michael
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
alternative, expressabwicklung

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PayPal Express Modul mit GiroPay - Stand 17.09.2011 mikkel PayPal Express-Kaufabwicklung für xt:Commerce 269 05.01.2012 15:50
Paypal Express fehler Bikeprofi PayPal Express-Kaufabwicklung für xt:Commerce 25 19.01.2009 17:39
Paypal Express aber kein Express Abwicklung sro@roth-consult.de PayPal Express-Kaufabwicklung für xt:Commerce 8 07.11.2007 22:24


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:24 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand