2020-10-28 12:04:48 +01:00
<!DOCTYPE html>
< html class = "no-js" lang = "de" >
< head >
2021-06-09 10:53:27 +02:00
< title > ({unreleased}) Integration der PaymentApi / MGW Schnittstelle - unzer< / title >
2020-10-28 12:04:48 +01:00
< meta name = "description" content = "" >
< meta name = "author" content = "D³ Data Development" >
< meta charset = "UTF-8" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" >
< link rel = "icon" href = "../themes/d3/img/favicon.png" type = "image/x-icon" >
<!-- Mobile -->
< meta name = "apple-mobile-web-app-capable" content = "yes" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
<!-- Font -->
<!-- CSS -->
< link href = '../themes/d3/css/theme-blue.min.css' rel = 'stylesheet' type = 'text/css' > < link href = '../themes/d3/css/d3.css' rel = 'stylesheet' type = 'text/css' >
<!-- Tipue Search -->
< link href = "../tipuesearch/tipuesearch.css" rel = "stylesheet" >
<!-- [if lt IE 9]>
< script src = "../themes/d3/js/html5shiv-3.7.3.min.js" > < / script >
<![endif]-->
< / head >
< body class = " " >
< div class = "Columns content" >
< aside class = "Columns__left Collapsible" >
< button type = "button" class = "Button Collapsible__trigger" >
< span class = "Collapsible__trigger__bar" > < / span >
< span class = "Collapsible__trigger__bar" > < / span >
< span class = "Collapsible__trigger__bar" > < / span >
< / button >
< a class = "Brand" href = "../index.html" > < i class = 'fab fa-d3 d3fa-color-blue' > < / i > unzer< / a >
< div class = "Search" >
< svg class = "Search__icon" xmlns = "http://www.w3.org/2000/svg" viewBox = "0 0 451 451" >
< path d = "M447.05 428l-109.6-109.6c29.4-33.8 47.2-77.9 47.2-126.1C384.65 86.2 298.35 0 192.35 0 86.25 0 .05 86.3.05 192.3s86.3 192.3 192.3 192.3c48.2 0 92.3-17.8 126.1-47.2L428.05 447c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4c5.2-5.2 5.2-13.8 0-19zM26.95 192.3c0-91.2 74.2-165.3 165.3-165.3 91.2 0 165.3 74.2 165.3 165.3s-74.1 165.4-165.3 165.4c-91.1 0-165.3-74.2-165.3-165.4z" / >
< / svg >
< input type = "search" id = "tipue_search_input" class = "Search__field" placeholder = "Suchen..." autocomplete = "on"
results=25 autosave=text_search>
< / div >
< div class = "Collapsible__content" >
<!-- Navigation -->
2021-06-09 10:53:27 +02:00
< ul class = 'Nav' > < li class = 'Nav__item ' > < a href = "../changelog/Changelog.html" > Changelog< / a > < / li > < li class = 'Nav__item ' > < a href = "../changelog/Channel_Rekonfiguration.html" > (6.1.0.0) Umstellung der Konfiguration< / a > < / li > < li class = 'Nav__item Nav__item--active' > < a href = "../changelog/MGW_Implementation.html" > ({unreleased}) Integration der PaymentApi / MGW Schnittstelle< / a > < / li > < / ul >
2020-10-28 12:04:48 +01:00
< div class = 'versionselector' > Version wechseln:
< select onchange = "window.location.href=this.options[this.selectedIndex].value" size = "1" >
< ?php
$versionpath = implode("/", array_slice(explode("/", $_SERVER['SCRIPT_NAME']), 2));
$modulepath = implode("/", array_slice(explode("/", $_SERVER['SCRIPT_NAME']), 0, 2));
$path = str_replace($versionpath, "", $_SERVER['SCRIPT_FILENAME']);
$paths = explode('/', $versionpath);
$currpath = $paths[0];
$dirs = array_filter(glob($path . '/*'), 'is_dir');
arsort($dirs);
foreach ($dirs as $dir) {
$dir = str_replace($path.'/', '', $dir);
$selected = ($dir === $currpath) ? 'selected="selected"' : "";
echo '< option value = "'. $modulepath .'/'. $dir .'" ' . $ selected . ' > '. $dir .'< / option > ';
}
?>
< / select > < / div >
< div class = "Links" >
< hr / >
< a href = "https://www.oxidmodule.com" target = "_blank" > Shop< / a > < br / >
< a href = "https://blog.oxidmodule.com" target = "_blank" > Blog< / a > < br / >
< a href = "https://faq.d3data.de" target = "_blank" > FAQ< / a > < br / >
< a href = "https://docs.oxidmodule.com" target = "_blank" > Dokumentationen< / a > < br / >
< a href = "https://support.oxidmodule.com" target = "_blank" > D³ Support Center< / a > < br / >
< a href = "https://www.oxidmodule.com/kontakt" target = "_blank" > Kontakt< / a > < br / >
< a href = "https://www.oxidmodule.com/impressum" target = "_blank" > Impressum< / a > < br / >
< / div >
< / div >
< / aside >
< div class = "Columns__right Columns__right--full" >
< div class = "Columns__right__content" >
< div class = "doc_content" >
< article class = "Page" >
< div class = "Page__header" >
2021-06-09 10:53:27 +02:00
< h1 > < a href = "../changelog/MGW_Implementation.html" > ({unreleased}) Integration der PaymentApi / MGW Schnittstelle< / a > < / h1 >
2020-10-28 12:04:48 +01:00
< span class = "ModifiedDate" >
2023-06-13 11:53:55 +02:00
13.06.2023 < / span >
2020-10-28 12:04:48 +01:00
< / div >
< div class = "s-content" >
< h2 id = "page_Einleitung" > Einleitung< / h2 >
2021-06-09 10:53:27 +02:00
< p > Seit 10. Dezember 2018 bietet Unzer offiziell eine Rest Api (auch PaymentApi / MGW genannt) an.< br / >
2020-10-28 12:04:48 +01:00
Die neue Schnittstelle unterscheidet sich erheblich zu den vorherigen Schnittstellen.< br / >
2021-06-09 10:53:27 +02:00
Für die Integration in den Oxid Shop bleibt die Anbindung an die bisherige Schnittstelle Legacy Payments / NGW erhalten.< / p >
2020-10-28 12:04:48 +01:00
< h2 id = "page_Was-andert-sich-fur-den-Shopbetreiber-im-Modul" > Was ändert sich für den Shopbetreiber im Modul?< / h2 >
< p > Der Administrator kann unter < span class = "navi_element" > D³ Module< / span > /< span class = "navi_element" > Unzer< / span > /< span class = "navi_element" > Einstellungen< / span > /< span class = "navi_element" > Stamm< / span > /< span class = "navi_element" > Wählen Sie das Interface aus.< / span > die entsprechende Schnittstelle (ngw = bisherige und mgw/rest = neu) auswählen.< br / >
Die Daten SenderId, Login, Passwort und Channels werden durch Zugangskeys (Key Pair) ersetzt.< br / >
Diese können nach der Umstellung auf " mgw/rest" in einem neuen Abschnitt < span class = "navi_element" > Zugangskeys< / span > eingetragen werden.< / p >
< img style = "float: left" src = "../img/unzer_admin_interface_switch.png" alt = "Unzer new admin interface" >
< p > Den Zahlungsmitteln entsprechende Formulare werden im Bestellschritt " 3. Versand & Zahlungsart" angezeigt.< / p >
< h2 id = "page_Welche-Zahlungsarten-werden-unterstutzt" > Welche Zahlungsarten werden unterstützt?< / h2 >
< ul >
< li > Kartentypen (Kredit- und Debitkarten wurden zusammengefasst)< / li >
< li > SEPA ELV mit / ohne Zahlungssicherung< / li >
< li > Rechnungskauf B2B versichert< / li >
< li > Rechnungskauf B2C versichert / unversichert< / li >
< li > iDeal< / li >
< li > Flexipay Direct< / li >
< li > Paypal< / li >
< li > Vorkasse< / li >
< li > Sofort< / li >
2022-05-09 11:14:37 +02:00
< li > EPS< / li >
< li > Przelewy24< / li >
< li > Giropay< / li >
2020-10-28 12:04:48 +01:00
< / ul >
< / div >
< nav >
< ul class = "Pager" >
< li class = Pager--prev > < a href = "../changelog/Channel_Rekonfiguration.html" > Zurück< / a > < / li > < li class = Pager--next > < a href = "../configuration/index.html" > Weiter< / a > < / li > < / ul >
< / nav >
< / article >
< / div >
< / div >
< / div >
< / div >
<!-- JS -->
< script src = "../themes/d3/js/jquery-1.11.3.min.js" > < / script > < script src = "../themes/d3/js/highlight.pack.js" > < / script > < script src = "../themes/d3/js/daux.js" > < / script > < script src = "../themes/d3/js/fontawesome-all.js" > < / script >
<!-- Tipue Search -->
< script type = "text/javascript" src = "../tipuesearch/tipuesearch.js" > < / script >
< script >
window.onunload = function(){}; // force $(document).ready to be called on back/forward navigation in firefox
$(function() {
tipuesearch({
'base_url': '../'
});
});
< / script >
< / body >
< / html >