Anleitung Amicron und SEPA-Lastschrift-Modul in Gambio

Thema wurde von Christian Mueller, 7. Februar 2014 erstellt.

  1. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.768
    Danke erhalten:
    934
    Danke vergeben:
    302
    #1 Christian Mueller, 7. Februar 2014
    Zuletzt bearbeitet: 7. Februar 2014
    Für diejenigen die Amicron nutzen und SEPA-Lastschriftaufträge auch aus Gambio importieren möchten,

    hier die Lösung für das Amicron-Import-Script:

    in Einstellungen/Programmoptionen/Schnittstelle/Webshops/Importdefinitionen anzeigen/Euer Webshop

    VOR
    Code:
    
    </PAYMENT>


    folgendes einfügen:

    Code:
    <PAYMENT_SEPA_BNAME>#KUNADRESSE.BANK</PAYMENT_SEPA_BNAME>
    <PAYMENT_SEPA_BIC>#KUNADRESSE.BIC</PAYMENT_SEPA_BIC>
    <PAYMENT_SEPA_IBAN>#KUNADRESSE.IBAN</PAYMENT_SEPA_IBAN>
    <PAYMENT_SEPA_OWNER>#KUNADRESSE.KONTOINHABER</PAYMENT_SEPA_OWNER>
    



    Auf dem Webserver in /export/af11_xtscript.php folgendes suchen:

    PHP:


                    
    echo '</PAYMENT>' "\n" .


    DAVOR folgendes einfügen:
    PHP:

                    
    switch ($orders['payment_class']) {
                            case 
    'sepa':
                                    
    // Bankverbindung laden, wenn aktiv
                                    
    $sepa_name '';
                                    
    $sepa_blz  '';
                                    
    $sepa_kto  '';
                                    
    $sepa_inh  '';
                                    
    $sepa_stat = -1;
                                    
    $sepa_sql "select * from sepa where orders_id = " $orders['orders_id'];
                                    
    $sepa_query xtc_db_query($sepa_sql);
                                    if ((
    $sepa_query) && ($sepadata xtc_db_fetch_array($sepa_query)))
                                    {
                                            
    $sepa_name $sepadata['sepa_bankname'];
                                            
    $sepa_bic  $sepadata['sepa_bic'];
                                            
    $sepa_iban $sepadata['sepa_iban'];
                                            
    $sepa_owner $sepadata['sepa_owner'];
                                            
    $sepa_stat $sepadata['sepa_status'];
                                    }
                            echo 
    '<PAYMENT_SEPA_BNAME>' htmlspecialchars($sepa_name) . '</PAYMENT_SEPA_BNAME>' "\n" .
                                     
    '<PAYMENT_SEPA_BIC>' htmlspecialchars($sepa_bic) . '</PAYMENT_SEPA_BIC>' "\n" .
                                     
    '<PAYMENT_SEPA_IBAN>' htmlspecialchars($sepa_iban) . '</PAYMENT_SEPA_IBAN>' "\n" .
                                     
    '<PAYMENT_SEPA_OWNER>' htmlspecialchars($sepa_owner) . '</PAYMENT_SEPA_OWNER>' "\n" .
                                     
    '<PAYMENT_SEPA_STATUS>' htmlspecialchars($sepa_stat) . '</PAYMENT_SEPA_STATUS>' "\n";
                            break;
                    }