CINXE.COM
PAYONE Documentation Platform | Integrationsanleitung WooCommerce
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="author" content="PAYONE"> <title>PAYONE Documentation Platform | Integrationsanleitung WooCommerce </title> <meta name="description" content=""> <link rel="icon" href="https://docs.payone.com/bl-themes/payone-docs/img/favicon.ico" type="image/png"> <link rel="stylesheet" type="text/css" href="https://docs.payone.com/bl-themes/payone-docs/css/font-line-aw-1.3.0/css/line-awesome.min.css?version=3.15.0"> <!-- Theme --> <link rel="stylesheet" type="text/css" href="https://docs.payone.com/bl-themes/payone-docs/css/bulma.min.css?version=3.15.0"> <link rel="stylesheet" type="text/css" href="https://docs.payone.com/bl-themes/payone-docs/css/bulma-tooltip.min.css?version=3.15.0"> <link rel="stylesheet" type="text/css" href="https://docs.payone.com/bl-themes/payone-docs/css/bulma.overrides.css?version=3.15.0"> <link rel="stylesheet" type="text/css" href="https://docs.payone.com/bl-themes/payone-docs/css/payone.icons.css?version=3.15.0"> <link rel="stylesheet" type="text/css" href="https://docs.payone.com/bl-themes/payone-docs/css/payone.misc.css?version=3.15.0"> <!-- Highlight --> <link rel="stylesheet" type="text/css" href="https://docs.payone.com/bl-themes/payone-docs/css/highlight.github.min.css?version=3.15.0"> <!-- Api template --> <link rel="stylesheet" type="text/css" href="https://docs.payone.com/bl-themes/payone-docs/php/api/api-template.css?version=3.15.0"> <!-- Load Plugins: Site head --> <link rel="canonical" href="https://docs.payone.com/integration/plugins/integrationsanleitung-woocommerce"/> <!-- Robots plugin --> </head> <body> <!-- Load Bludit Plugins: Site Body Begin --> <div class="site_container" id="payone-sitecontainer"> <!-- Navbar --> <div id="navbardiv_on_index"> <nav class="navbar" role="navigation" aria-label="main navigation"> <div class="navbar-brand"> <a class="navbar-item" href="https://docs.payone.com"> <img src="/bl-themes/payone-docs/img/logo.svg" width="150" height="44" class="mt-3 mb-3"> </a> <a role="button" class="navbar-burger" data-target="navbarMenuContent" aria-label="menu" aria-expanded="false"> <span aria-hidden="true"></span> <span aria-hidden="true"></span> <span aria-hidden="true"></span> </a> <button id="mobileSubmenu" title="Open submenu"></button> </div> <div id="static top right sight" class="navbar-menu" style="display: block !important;"> <div class="navbar-end"> <div class="navbar-item"><div class="field has-addons"><div class="control"><input type="hidden" id="jspluginPayoneSearchMinChars" value="3" readonly><span id="jspluginPayoneSearchTextTooltip"><input type="text" class="input is-primary" id="jspluginPayoneSearchText" /> </span></div><div class="control"><button id="jspluginPayoneSearchButton" class="button is-primary" onClick="pluginPayoneSearch()" ><i class="payone-icon-tiny payone-white-search"></i></button></div></div></div><script> function openMinCharsMessage() { const tooltip = document.getElementById("jspluginPayoneSearchTextTooltip"); const minChars = document.getElementById("jspluginPayoneSearchMinChars").value; const message = 'Please enter at least ' + minChars + ' characters!'; tooltip.dataset.tooltip = message; tooltip.classList.add( 'has-tooltip-left', 'has-tooltip-arrow', 'has-tooltip-primary', 'has-tooltip-active' ); } function pluginPayoneSearch() { const text = document.getElementById("jspluginPayoneSearchText").value; const minChars = document.getElementById("jspluginPayoneSearchMinChars").value; const valid = (text.length >= minChars); if (!valid) { openMinCharsMessage(); return false; } window.open('https://docs.payone.com/'+'search/'+text, '_self'); return true; } document.getElementById("jspluginPayoneSearchText").onkeypress = function(e) { if (!e) e = window.event; var keyCode = e.keyCode || e.which; if (keyCode == '13'){ pluginPayoneSearch(); return false; } } </script> <div id="login" class="navbar-item"> <div class="buttons"> <a class="btn btn-outline-primary" type="button" href="https://login.pay1.de/"> Login PMI </a> </div> </div> <!-- <div id="signup" class="navbar-item"> <div class="buttons"> <a class="btn btn-primary" type="button" src="https://www.payone.com/DE-de/formulare/enterprise"> Sign up </a> </div> </div> --> </div> </div> </nav> <nav class="navbar payone-hide-navbar-mobile"> <div id="navbarMenuContent" class="navbar-menu box"> <div class="navbar-start"> <a class="navbar-item" href="/pcp/payone-commerce-platform"> PAYONE Commerce Platform </a> <a class="navbar-item" href="/payment-methods/"> Payment Methods </a> <div class="navbar-item has-dropdown is-hoverable"> <a class="navbar-link" href="/integration"> Integration </a> <div class="navbar-dropdown"> <a class="navbar-item" href="/integration/plugins"> Plugins </a> <hr class="navbar-divider"> <a class="navbar-item" href="/integration/channel-server-api"> Server API </a> <hr class="navbar-divider"> <a class="navbar-item" href="/integration/channel-client-api"> Client API </a> <hr class="navbar-divider"> <a class="navbar-item" href="/integration/channel-payone-link"> Channel PAYONE Link </a> <hr class="navbar-divider"> <a class="navbar-item" href="/integration/channel-frontend"> Channel Frontend </a> <hr class="navbar-divider"> <a class="navbar-item" href="/integration/response-handling"> Response Handling </a> <hr class="navbar-divider"> <a class="navbar-item" href="/integration/testdata"> Testdata </a> </div> </div> <a class="navbar-item" href="/advanced-features"> Advanced Features </a> <div class="navbar-item has-dropdown is-hoverable"> <a class="navbar-link"> Security & Risk Management </a> <div class="navbar-dropdown"> <a class="navbar-item" href="/security-risk-management/3d-secure"> 3DS </a> <hr class="navbar-divider"> <a class="navbar-item" href="/security-risk-management/fraudprevention"> Fraud </a> <hr class="navbar-divider"> <a class="navbar-item" href="/security-risk-management/consumerscore"> Consumer score </a> </div> </div> <div class="navbar-item has-dropdown is-hoverable"> <a class="navbar-link"> Information </a> <div class="navbar-dropdown"> <a class="navbar-item" href="/information/general-information"> General information </a> <hr class="navbar-divider"> <a class="navbar-item" href="/information/platform-codes"> Platform codes </a> <hr class="navbar-divider"> <a class="navbar-item" href="/information/payone-merchant-interface"> PAYONE Merchant Interface (PMI) </a> <hr class="navbar-divider"> <a class="navbar-item" href="/information/sequence-diagrams"> Sequence diagrams </a> <hr class="navbar-divider"> <a class="navbar-item" href="/information/privacy-policy"> Privacy Policy </a> <hr class="navbar-divider"> <a class="navbar-item" href="https://www.payone.com/DE-de/service/kontakt" target="_blank"> Contact (DE) </a> <hr class="navbar-divider"> <a class="navbar-item" href="https://www.payone.com/DE-de/service/feedback-beschwerde" target="_blank"> Report an issue (DE) </a> </div> </div> </div> </div> </nav> </div> <div class="payone-breadcrumbs"> <nav class="breadcrumb has-arrow-separator is-small" aria-label="breadcrumbs"> <ul> <li class=""><a href="/integration">Integration</a></li><li class=""><a href="/integration/plugins">Plugins</a></li><li class="is-active"><a href="/integration/plugins/integrationsanleitung-woocommerce">Integrationsanleitung WooCommerce</a></li><!-- <li><a href="#">Bulma</a></li> <li><a href="#">Documentation</a></li> <li><a href="#">Components</a></li> <li class="is-active"><a href="#" aria-current="page">Breadcrumb</a></li> --> </ul> </nav> </div> <div class="docs-container is-flex"> <aside id="aside" class="column is-2 is-narrow-mobile is-fullheight is-hidden-touch"><ul class="tree"><li><a target="_self" href="https://docs.payone.com/integration">Integration</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/plugins">Plugins</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-shopware-6">Integration Guide Shopware 6 </a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/shopware-6-integrationsanleitung">Integrationsanleitung Shopware 6 </a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-magento-2">Integration Guide Magento 2</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integrationsanleitung-magento-2">Integrationsanleitung Magento 2</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-shopware-5">Integration Guide Shopware 5</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integrationsanleitung-shopware-5">Integrationsanleitung Shopware 5</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-woocommerce">Integration Guide WooCommerce</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integrationsanleitung-woocommerce">Integrationsanleitung WooCommerce</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integrationsanleitung-oxid-6">Integrationsanleitung Oxid 6</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-oxid-6">Integration Guide Oxid 6</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integrationsanleitung-oxid-7">Integrationsanleitung Oxid 7</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-oxid-7">Integration Guide Oxid 7</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/installationsanleitung-magento-1">Installationsanleitung Magento 1</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-magento-1">Integration Guide Magento 1</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api">Channel-Server-API</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-preauthorization">Server API - Preauthorization</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-authorization">Server API - Authorization</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-capture">Server API - Capture</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-refund">Server API - Refund</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-debit">Server API - Debit</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-managemandate">Server API - Managemandate</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-getinvoice">Server API - Getinvoice</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-getfile">Server API - Getfile</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-vauthorizatuion">Server API - Vauthorization</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-creditcardcheck">Server API - Creditcardcheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-getuser">Server API - Getuser</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-updateuser">Server API - Updateuser</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-3dscheck">Server API - 3dscheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-bankaccountcheck">Server API - Bankaccountcheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-addresscheck">Server API - Addresscheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-createaccess">Server API - Createaccess</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-updateaccess">Server API - Updateaccess</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-updatereminder">Server API - Updatereminder</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-general-definitions">Server API - General Interface Definitions</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-checkout-demo-app">Server API - checkout demo app</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api">Channel-Client-API</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-preauthorization">Client API - Preauthorization</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-bankaccountcheck">Client API - Bankaccountcheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-creditcardcheck">Client API - Creditcardcheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-managemandate">Client API - Managemandate</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-general-interface-definitions">Client API - General Interface Definitions</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-createaccess">Client API - Createaccess</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-vauthorization">Client API - Vauthorization</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-authorization">Client API - Authorization</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-ajax-mode">Client API - AJAX-Mode</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-redirect-mode">Client API - Redirect-Mode</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-addresscheck">Client API - Addresscheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-hosted-iframe-mode">Client API - Hosted iFrame Mode </a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-hosted-iframe-mode/hosted-iframe-examples">Hosted Iframe Examples</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-hosted-iframe-mode/client-api-additional-tips">Client API - Additional Tips</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/calculation-of-the-hash-value">Client API - Calculation of the HASH value</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/channel-payone-link">PAYONE Link</a><ul style="display:none"><li><a target="_blank" href="https://docs.payone.com/integration/channel-payone-link/payone-link-api?fullwidth=1">PAYONE Link - API</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-payone-link/payone-link-notification-api">PAYONE Link - Notification-API</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-payone-link/how-to-verify-notifications">PAYONE Link - How to Verify Notifications</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-payone-link/payone-link-authorization">PAYONE Link - Authorization + Linkstatus</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-payone-link/payone-link-complete-bash-example">PAYONE Link - Complete Bash Example + HMAC SHA256 Examples</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/channel-frontend">Channel-Frontend</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/channel-frontend/frontend-available-payment-types">Frontend - Available payment types</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-frontend/payment-portals-access-shop">Payment portals (Access - Shop Versions)</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/response-handling">Response Handling</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/response-handling/transactionstatus-notification"> Transactionstatus Notifications - Samples and Responses</a></li><li><a target="_self" href="https://docs.payone.com/integration/response-handling/json-responses">JSON-Responses</a></li><li><a target="_self" href="https://docs.payone.com/integration/response-handling/json-examples">JSON Examples</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/testdata">Testdata</a></li></ul></li></ul></aside> <div id="payone-modal-submenu" class="modal"> <div class="modal-background"></div> <div class="modal-card"> <header class="modal-card-head"> <p class="modal-card-title"> Integration </p> <button class="delete payone-primary-background" aria-label="close"></button> </header> <section class="modal-card-body"> <ul class="tree"> <li><a target="_self" href="https://docs.payone.com/integration">Integration</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/plugins">Plugins</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-shopware-6">Integration Guide Shopware 6 </a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/shopware-6-integrationsanleitung">Integrationsanleitung Shopware 6 </a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-magento-2">Integration Guide Magento 2</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integrationsanleitung-magento-2">Integrationsanleitung Magento 2</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-shopware-5">Integration Guide Shopware 5</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integrationsanleitung-shopware-5">Integrationsanleitung Shopware 5</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-woocommerce">Integration Guide WooCommerce</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integrationsanleitung-woocommerce">Integrationsanleitung WooCommerce</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integrationsanleitung-oxid-6">Integrationsanleitung Oxid 6</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-oxid-6">Integration Guide Oxid 6</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integrationsanleitung-oxid-7">Integrationsanleitung Oxid 7</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-oxid-7">Integration Guide Oxid 7</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/installationsanleitung-magento-1">Installationsanleitung Magento 1</a></li><li><a target="_self" href="https://docs.payone.com/integration/plugins/integration-guide-magento-1">Integration Guide Magento 1</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api">Channel-Server-API</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-preauthorization">Server API - Preauthorization</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-authorization">Server API - Authorization</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-capture">Server API - Capture</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-refund">Server API - Refund</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-debit">Server API - Debit</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-managemandate">Server API - Managemandate</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-getinvoice">Server API - Getinvoice</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-getfile">Server API - Getfile</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-vauthorizatuion">Server API - Vauthorization</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-creditcardcheck">Server API - Creditcardcheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-getuser">Server API - Getuser</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-updateuser">Server API - Updateuser</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-3dscheck">Server API - 3dscheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-bankaccountcheck">Server API - Bankaccountcheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-addresscheck">Server API - Addresscheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-createaccess">Server API - Createaccess</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-updateaccess">Server API - Updateaccess</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-updatereminder">Server API - Updatereminder</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-general-definitions">Server API - General Interface Definitions</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-server-api/server-api-checkout-demo-app">Server API - checkout demo app</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api">Channel-Client-API</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-preauthorization">Client API - Preauthorization</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-bankaccountcheck">Client API - Bankaccountcheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-creditcardcheck">Client API - Creditcardcheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-managemandate">Client API - Managemandate</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-general-interface-definitions">Client API - General Interface Definitions</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-createaccess">Client API - Createaccess</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-vauthorization">Client API - Vauthorization</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-authorization">Client API - Authorization</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-ajax-mode">Client API - AJAX-Mode</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-redirect-mode">Client API - Redirect-Mode</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-addresscheck">Client API - Addresscheck</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-hosted-iframe-mode">Client API - Hosted iFrame Mode </a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-hosted-iframe-mode/hosted-iframe-examples">Hosted Iframe Examples</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/client-api-hosted-iframe-mode/client-api-additional-tips">Client API - Additional Tips</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/channel-client-api/calculation-of-the-hash-value">Client API - Calculation of the HASH value</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/channel-payone-link">PAYONE Link</a><ul style="display:none"><li><a target="_blank" href="https://docs.payone.com/integration/channel-payone-link/payone-link-api?fullwidth=1">PAYONE Link - API</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-payone-link/payone-link-notification-api">PAYONE Link - Notification-API</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-payone-link/how-to-verify-notifications">PAYONE Link - How to Verify Notifications</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-payone-link/payone-link-authorization">PAYONE Link - Authorization + Linkstatus</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-payone-link/payone-link-complete-bash-example">PAYONE Link - Complete Bash Example + HMAC SHA256 Examples</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/channel-frontend">Channel-Frontend</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/channel-frontend/frontend-available-payment-types">Frontend - Available payment types</a></li><li><a target="_self" href="https://docs.payone.com/integration/channel-frontend/payment-portals-access-shop">Payment portals (Access - Shop Versions)</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/response-handling">Response Handling</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/integration/response-handling/transactionstatus-notification"> Transactionstatus Notifications - Samples and Responses</a></li><li><a target="_self" href="https://docs.payone.com/integration/response-handling/json-responses">JSON-Responses</a></li><li><a target="_self" href="https://docs.payone.com/integration/response-handling/json-examples">JSON Examples</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/integration/testdata">Testdata</a></li></ul></li> </ul> </section> <footer class="modal-card-foot"> <div class="buttons"> <button class="btn btn-outline-primary">Cancel</button> </div> </footer> </div> </div> <!-- Content --> <section class="section"> <div class="column is-12 mb-3 payone-sitedivs"> <div class="pagetitle"> <h2 class="h2Header">Integrationsanleitung WooCommerce</h2> </div> <div id="navigation"><nav class="in-page-sub-nav" id="subnavbar"> <table style="width: 100%;"> <tbody> <tr> <td style="width: 20.0%;"> <p class="navbar"><a href="#Introduction" title="Introduction">Einleitung</a></p> </td> <td style="width: 20.0%;"> <p class="navbar"><a href="#Requirements" title="Requirements">Voraussetzungen</a></p> </td> <td style="width: 20.0%;"> <p class="navbar"><a href="#InstallPlugin" title="Install_plugin">Installation des Plugins</a></p> </td> <td style="width: 20.0%;"> <p class="navbar"><a href="#PortalConfig" title="Portal_Config">Konfiguration im PAYONE - Portal</a></p> </td> <td style="width: 20.0%;"> <p class="navbar"><a href="#AdminConfig" title="Admin_config">Konfiguration im Woo Admin</a></p> </td> </tr> </tbody> </table> </nav></div> <div class="payone-white-content-section" title="Introduction"> <h4 class="h4Header" id="Introduction">Einleitung</h4> <p>Unser WooCommerce-Plugin wird regelmäßig aktualisiert und bietet eine vielseitige, sofort einsatzbereite Lösung zur einfachen Annahme von Online-Zahlungen:</p> <div class="is-relative"><a href="#/" class="my_plus my_radius"></a><span class="OptionalsSpan">Derzeit unterstützte Zahlungsarten:</span></div> <div class="responsesDivcontent"> <p></p> <ul style="list-style: disc inside;"> <li>Kreditkarten (Visa, Mastercard, American Express, JCB, Diners Club, Maestro International, Carde Bleue)</li> <li>Amazon Pay</li> <li>Alipay</li> <li>Bancontact</li> <li>EPS</li> <li>iDEAL</li> <li>Klarna Payments</li> <li>paydirekt</li> <li>PAYONE gesicherte Rechnung</li> <li>PAYONE gesicherter Rechnungskauf, gesicherte Lastschrift und gesicherter Ratenkauf</li> <li>PAYONE Lastschrift</li> <li>PAYONE offene Rechnung</li> <li>PAYONE Vorkasse</li> <li>PayPal und PayPal Express</li> <li>Przelewy24</li> <li>Sofort</li> <li>Ratepay Rechnungskauf, Lastschrift und Ratenkauf</li> <li>Trustly</li> </ul> <p></p> </div> <p>Behalten Sie unsere Release Notes im Auge, um über Updates und neue Funktionen (z.B. Zahlungsmethoden, Funktionen, Integrationsmodi) informiert zu bleiben, die wir diesem Plugin hinzugefügt haben!</p> <p>Schauen Sie sich unsere Dokumentation an, um zu erfahren, wie Sie Ihren Shop mit unserer Plattform verbinden können, um von allen Funktionen zu profitieren!</p> <p>Aktuelles Release: <strong>v2.7.0</strong></p> <div class="buttons"><a class="btn btn-success" type="button" href="https://github.com/PAYONE-GmbH/woocommerce-3/releases/tag/v2.7.0" target="_blank" rel="noopener"> Download Plugin </a></div> </div> <div class="payone-white-content-section" title="Requirements"> <h4 class="h4Header" id="Requirements">Voraussetzungen</h4> <p>Sie brauchen unbedingt einen aktiven PAYONE – Account. Wenn Sie noch keinen Account haben, <a href="https://www.payone.com/DE-de/service/kontakt" target="_blank" rel="noopener">kontaktieren Sie uns bitte</a>.</p> </div> <div class="payone-white-content-section" title="Install Plugin"> <h4 class="h4Header" id="InstallPlugin">Installation des Plugins</h4> <p>Sie haben 2 Möglichkeiten unser Plugin zu installieren:</p> <div class="is-relative"><a href="#/" class="my_plus my_radius"></a><span class="OptionalsSpan">Installation direkt im WooCommerce - Admin<span></span></span></div> <div class="responsesDivcontent"> <ol style="padding-left: 25px;"> <li>„Kaufen“ Sie sich das kostenlose PAYONE Plugin im <a href="https://wordpress.org/plugins/bs-payone-woocommerce/" target="_blank" rel="noopener">WordPress Store</a>.</li> <li>Laden Sie sich das Plugin in Ihren Shop unter WooCommerce → Plugins → Installieren → Plugin installieren.</li> <li>Installieren und aktivieren Sie das Plugin.</li> </ol> </div> <p></p> <div class="is-relative"><a href="#/" class="my_plus my_radius"></a><span class="OptionalsSpan">Installation via Github<span></span></span></div> <div class="responsesDivcontent"> <p></p> <div class="buttons"><a class="btn btn-success" type="button" href="https://github.com/PAYONE-GmbH/woocommerce-3/releases" target="_blank" rel="noopener">Download von Github</a></div> <div>Entpacken Sie das Archiv in: /wp-content/plugins/payone-woocommerce-3</div> </div> </div> <p></p> <div class="payone-white-content-section" title="Portal Config"> <h4 class="h4Header" id="PortalConfig">Konfiguration im PAYONE - Portal</h4> <p>Um den Transaktionsstatus an die richtige Adresse zu senden, melden Sie sich bitte im PAYONE Merchant Interface (PMI) an.</p> <p>Unter Konfiguration → Zahlungsportale → IHR_PORTAL → Erweitert → TransactionStatus URL tragen Sie bitte folgende URL ein:</p> <div class="infobox">Ab Pluginversion 2.1.0: <SHOPURL>/wc-api/payoneplugin/<br>Bei alten Pluginversionen: <SHOPURL>/payone-callback/</div> <div></div> <p><a href="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/woo_de_Admin.png" target="_blank" rel="noopener"><img src="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/woo_de_Admin.png" alt="" width="500"></a></p> <h5 class="h5Header">Additional Response-data</h5> <p>Setzen Sie unter General, die Additional Response-data sowohl für Live als auch für Test auf "on".</p> <p><a href="https://docs.payone.com/bl-themes/payone-docs/img/start_here/pmi-additional-resp-data.png" target="_blank" rel="noopener"><img src="https://docs.payone.com/bl-themes/payone-docs/img/start_here/pmi-additional-resp-data.png" width="400" height="156" alt=""></a></p> </div> <div class="payone-white-content-section" title="Admin Config"> <h4 class="h4Header" id="AdminConfig">Konfiguration im Woocommerce - Admin</h4> <p>Klicken Sie unter PAYONE. Bitte geben Sie hier Ihre Zugangsdaten ein:</p> <p><a href="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-1.png" target="_blank" rel="noopener"><img src="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-1.png" alt="" width="300"></a></p> <p>Mit einem Klick auf "API-Einstellungen testen" kann überprüft werden, ob die Daten korrekt eingegeben wurden.</p> <div class="is-relative"><a href="#/" class="my_plus my_radius"></a><span class="OptionalsSpan">Detaillierte Beschreibung der einzelnen Felder</span></div> <div class="responsesDivcontent"> <p></p> <table class="payone-simpleTable" style="width: 37.3632%; height: 677px;"> <thead> <tr style="height: 39px;"> <th class="payone-simpleTh" style="width: 2.0202%; height: 39px;">Feld</th> <th class="payone-simpleTh" style="width: 97.9797%; height: 39px;">Beschreibung</th> </tr> </thead> <tbody> <tr style="height: 47px;"> <td class="payone-simpleTd" style="width: 2.0202%; height: 47px;">Merchant-ID</td> <td class="payone-simpleTd" style="width: 97.9797%; height: 47px;">Ihre PAYONE Merchant ID finden Sie oben rechts im PAYONE Merchant Interface (PMI) und auf allen PAYONE Rechnungen.</td> </tr> <tr style="height: 87px;"> <td class="payone-simpleTd" style="width: 2.0202%; height: 87px;">Portal-ID</td> <td class="payone-simpleTd" style="width: 97.9797%; height: 87px;">Die Portal-ID finden Sie im PAYONE Merchant Interface (PMI) unter dem Menüpunkt Konfiguration → Zahlungsportale</td> </tr> <tr style="height: 63px;"> <td class="payone-simpleTd" style="width: 2.0202%; height: 63px;"> <p>Subaccount-ID</p> </td> <td class="payone-simpleTd" style="width: 97.9797%; height: 63px;"> <p>Die ID finden Sie im PAYONE Merchant Interface (PMI) unter dem Menüpunkt Konfiguration → Konten</p> </td> </tr> <tr style="height: 63px;"> <td class="payone-simpleTd" style="width: 2.0202%; height: 63px;"> <p>Schlüssel</p> </td> <td class="payone-simpleTd" style="width: 97.9797%; height: 63px;"> <p>Bitte geben Sie hier den Schlüssel ein, der im entsprechenden PAYONE Zahlungsportal hinterlegt ist.</p> </td> </tr> <tr style="height: 87px;"> <td class="payone-simpleTd" style="width: 2.0202%; height: 87px;"> <p>Modus</p> </td> <td class="payone-simpleTd" style="width: 97.9797%; height: 87px;"> <p>Bestimmt für die jeweilige Zahlungsart, ob die Zahlungen im Testmodus verarbeitet werden sollen oder ob sie "live" ausgeführt werden sollen.</p> </td> </tr> <tr> <td class="payone-simpleTd" style="width: 2.0202%; height: 10px;"> <p>Warenkorb übermitteln</p> </td> <td class="payone-simpleTd" style="width: 97.9797%; height: 10px;"> <p>Bestimmt, ob die Warenkorb-Informationen bei jeder Anfrage an die PAYONE Plattform übertragen werden sollen.</p> </td> </tr> <tr> <td class="payone-simpleTd" style="width: 2.0202%; height: 10px;"> <p>PDF-Download aktivieren</p> </td> <td class="payone-simpleTd" style="width: 97.9797%; height: 10px;"> <p>Wenn aktiviert, wird nach der Bestellung ein Link angeboten, über den der Endkunde das SEPA-Mandat als PDF-Datei herunterladen kann.</p> <div class="tryoutbox">Dieses Produkt muss separat bestellt werden.</div> </td> </tr> <tr style="height: 87px;"> <td class="payone-simpleTd" style="width: 2.0202%; height: 87px;"> <p>Dynamischer Rechnungstext</p> </td> <td class="payone-simpleTd" style="width: 97.9797%; height: 87px;"> <p>Legt fest, ob und (falls ja) welcher dynamische Text auf einer von PAYONE generierten Rechnung erscheinen soll. </p> <div class="tryoutbox">Der Inhalt des Feldes wird im Parameter "invoiceappendix" übergeben. Die maximale Länge beträgt 255 Zeichen und es können verschiedene WooCommerce-Variablen als Platzhalter verwendet werden. Sie können {{order} } verwenden, um in der Anfrage auf die aktuelle Bestellnummer in WooCommerce zu verweisen.</div> </td> </tr> <tr style="height: 87px;"> <td class="payone-simpleTd" style="width: 2.0202%; height: 87px;"> <p>Dynamischer Rückerstattungstext</p> </td> <td class="payone-simpleTd" style="width: 97.9797%; height: 87px;"> <p>Sie können den dynamischen Text festlegen, der auf den von der PAYONE Plattform erstellten Gutschriften erscheinen soll. (siehe oben)</p> </td> </tr> <tr style="height: 87px;"> <td class="payone-simpleTd" style="width: 2.0202%; height: 87px;"> <p>API-Log</p> </td> <td class="payone-simpleTd" style="width: 97.9797%; height: 87px;"> <p>Gibt an, ob das Protokoll für API-Aufrufe von WooCommerce zu PAYONE aktiviert werden soll.</p> <div class="alertbox">Die API-Protokolle können personenbezogene Daten enthalten. Bitte fragen Sie Ihren Rechtsberater oder Datenschutzbeauftragten nach den Auswirkungen auf den Datenschutz.</div> <ul style="list-style: disc inside;"> <li><strong>Deaktiviert </strong>- Über API-Aufrufe wird kein Protokoll geführt</li> <li><strong>Aktiviert </strong>- Es wird ein Protokoll über die API-Aufrufe erstellt </li> </ul> </td> </tr> <tr style="height: 63px;"> <td class="payone-simpleTd" style="width: 2.0202%; height: 10px;"> <p>Transaktion Status-Log</p> </td> <td class="payone-simpleTd" style="width: 97.9797%; height: 10px;"> <p>Gibt an, ob ein Protokoll über die vom Shopsystem empfangenen Transaktionsstatusmeldungen geführt werden soll.</p> <ul style="list-style: disc inside;"> <li><strong>Deaktiviert</strong> - Es wird kein Protokoll der Transaktionsstatusmeldungen geführt</li> <li><strong>Aktiviert </strong>- Transaktionsstatusmeldungen der PAYONE Plattform werden protokolliert</li> </ul> </td> </tr> </tbody> </table> <p></p> <p>Die erforderlichen Daten für die Einrichtung finden Sie in der PMI</p> <p><a href="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-2.png" target="_blank" rel="noopener"><img src="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-2.png" alt="" width="300"></a></p> <div class="alertbox"> <p><strong>Permalinks in Wordpress</strong></p> <p>Es ist wichtig, dass die Gebräuchliche Einstellungen unter Einstellungen → Permalinks nicht auf "Einfach" gesetzt wird.</p> <p><a href="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-3.png" target="_blank" rel="noopener"><img src="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-3.png" alt="" width="300"></a></p> </div> </div> <h5 class="h5Header">Aktivieren der Zahlungsarten</h5> <p>Die Einstellungen zu den einzelnen Zahlungsarten finden Sie unter WooCommerce → Einstellungen → Zahlungen. Die vom PAYONE Plugin angebotenen Zahlungsmethoden sind mit dem Präfix "PAYONE" gekennzeichnet.</p> <p> <a href="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-5.png" target="_blank" rel="noopener"><img src="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-5.png" alt="" width="300"></a></p> <h5 class="h5Param">Allgemeine Konfigurationen</h5> <p>Alle Zahlungsarten bieten bestimmte grundlegende Optionen.</p> <div> <table class="payone-simpleTable" style="width: 52.7489%; height: 348px;"> <thead> <tr> <th class="payone-simpleTh" style="width: 19.5279%; height: 39px;">Feld</th> <th class="payone-simpleTh" style="width: 80.4721%; height: 39px;">Beschreibung</th> </tr> </thead> <tbody> <tr> <td class="payone-simpleTd" style="width: 19.5279%; height: 27px;"> <p>Aktivieren/Deaktivieren</p> </td> <td class="payone-simpleTd" style="width: 80.4721%; height: 27px;"> <p>Gibt an, ob die Zahlungsart im Checkout angezeigt werden soll.</p> </td> </tr> <tr> <td class="payone-simpleTd" style="width: 19.5279%; height: 10px;"> <p>Bezeichnung</p> </td> <td class="payone-simpleTd" style="width: 80.4721%; height: 10px;"> <p>Gibt den Namen der Zahlungsart an.</p> </td> </tr> <tr> <td class="payone-simpleTd" style="width: 19.5279%; height: 59px;"> <p>Kundennachricht</p> </td> <td class="payone-simpleTd" style="width: 80.4721%; height: 59px;"> <p>Hier können Sie eine zusätzliche Nachricht definieren, die bei der Auswahl der Zahlungsart angezeigt wird.</p> </td> </tr> <tr style="height: 57px;"> <td class="payone-simpleTd" style="width: 19.5279%; height: 57px;"> <p>Minimaler Wert der Bestellung</p> </td> <td class="payone-simpleTd" style="width: 80.4721%; height: 57px;"> <p>Die Zahlungsart wird erst ab diesem Warenkorbwert angezeigt.</p> </td> </tr> <tr style="height: 39px;"> <td class="payone-simpleTd" style="width: 19.5279%; height: 39px;"> <p>Maximaler Wert der Bestellung</p> </td> <td class="payone-simpleTd" style="width: 80.4721%; height: 39px;"> <p>Die Zahlungsart wird nicht mehr angezeigt, wenn der Wert des Warenkorbs diese Summe übersteigt.</p> </td> </tr> <tr style="height: 39px;"> <td class="payone-simpleTd" style="width: 19.5279%; height: 39px;"> <p>Methode der Autorisierung</p> </td> <td class="payone-simpleTd" style="width: 80.4721%; height: 39px;"> <ul style="list-style: disc inside;"> <li><strong>Vorautorisierung </strong>- Der zu zahlende Betrag wird reserviert. In diesem Fall muss die Abbuchung in einem zweiten Schritt beim Versand erfasst (Capture) werden. Die Forderung wird erst gebucht, wenn der Capture durchgeführt worden ist.</li> <li><strong>Autorisierung </strong>- Der zu zahlende Betrag wird sofort bei Auftragserteilung eingezogen. Die Forderung wird sofort auf der PAYONE Plattform verbucht.</li> </ul> </td> </tr> <tr style="height: 39px;"> <td class="payone-simpleTd" style="width: 19.5279%; height: 39px;"> <p>Aktive Länder</p> </td> <td class="payone-simpleTd" style="width: 80.4721%; height: 39px;"> <p>In welchen Ländern soll die ausgewählte Zahlungsmethode aktiv sein? Standardmäßig sind Deutschland, Österreich und die Schweiz aktiv. Sie können weitere Länder mit "Strg+Klick" hinzufügen oder abwählen.</p> </td> </tr> <tr style="height: 39px;"> <td class="payone-simpleTd" style="width: 19.5279%; height: 39px;"> <p>Benutze die globalen Einstellungen</p> </td> <td class="payone-simpleTd" style="width: 80.4721%; height: 39px;"> <p>Mit dieser Option können die globalen Einstellungen für die einzelnen Zahlungsarten überschrieben werden.</p> <ul style="list-style: disc inside;"> <li><strong>Ja </strong>- Es werden die in den allgemeinen Einstellungen aktiven Daten für diese Zahlungsmethode verwendet.</li> <li><strong>Nein </strong>- Nach dem Speichern erscheinen die Felder Merchant ID, Portal ID, Account ID, Key etc. wieder und können mit anderen Daten gefüllt werden.</li> </ul> </td> </tr> </tbody> </table> <p></p> <span style="color: #0096d6; font-size: 1em; font-weight: bold; text-transform: uppercase;">Spezielle Anpassungen</span></div> <p>Einige Zahlungsarten benötigen spezielle Anpassungen. Die nächsten Punkte sind für Sie nur interessant, wenn Sie die jeweilige Zahlungsart nutzen:</p> <div class="is-relative"><a href="#/" class="my_plus my_radius"></a><span class="OptionalsSpan">Gesicherter Rechnungskauf (neu) + Gesicherter Ratenkauf<span></span></span></div> <div class="responsesDivcontent"> <p></p> <p>Diese beiden Zahlungsarten benötigen ein eigenes Zahlungsportal. Bitte tragen Sie unter WooCommerce → Einstellungen → Zahlungen → PAYONE Gesicherter Rechnungskauf bzw. PAYONE Gesicherter Ratenkauf → Benutze die globalen Einstellungen "nein" → Portal ID eine separate Portal ID ein.</p> <div class="tryoutbox">Wenn die Bestellungen teilgecaptured werden, müssen die Refunds in der gleichen Höhe erstellt werden. Hintergrund ist, dass bei jedem Capture eine neue Forderung entsteht.</div> </div> <p></p> <div class="is-relative"><a href="#/" class="my_plus my_radius"></a><span class="OptionalsSpan">PAYONE Kreditkarte</span></div> <div class="responsesDivcontent"> <div></div> <div><a href="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-4.png" target="_blank" rel="noopener"><img src="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-4.png" alt="" width="300"></a></div> <div></div> <div> <table class="payone-simpleTable" style="width: 51.395%;"> <thead> <tr> <th class="payone-simpleTh" style="width: 21.1332%;">Feld</th> <th class="payone-simpleTh" style="width: 78.8668%;">Beschreibung</th> </tr> </thead> <tbody> <tr> <td class="payone-simpleTd" style="width: 21.1332%;"> <p>Kreditkartenfirmen</p> </td> <td class="payone-simpleTd" style="width: 78.8668%;"> <p>Hier können Sie die Kreditkarten aktivieren, die für den Checkout verwendet werden sollen. Sie können auch benutzerdefinierte Namen für die einzelnen Markierungen festlegen.</p> </td> </tr> <tr> <td class="payone-simpleTd" style="width: 21.1332%;"> <p>Minimale Gültigkeit der Karte</p> </td> <td class="payone-simpleTd" style="width: 78.8668%;"> <p>Gibt die Anzahl der Tage an, die eine verwendete Kreditkarte für eine Transaktion noch gültig sein muss.</p> <div class="tryoutbox">Gutschriften auf abgelaufene Kreditkarten sind nicht möglich</div> </td> </tr> </tbody> </table> <h5 class="h5Param">Benutzerdefinierte Anzeige für die gehosteten iframes</h5> <p>Unser Plugin bietet Ihnen Konformität mit dem "niedrigsten" Compliance Level nach PCI DSS (SAQ A). Da in diesem Compliance Level alle Kreditkartendaten nur in Felder eingegeben werden dürfen, die von einem PCI DSS zertifizierten Dienstleister gehostet werden, verwendet unser Plugin iFrames, die in den Checkout integriert sind. Diese erben jedoch nicht das CSS des Shop-Templates, sondern enthalten einen eigenen Stil. Sie können die folgenden Einstellungen verwenden, um diese Felder anzupassen.</p> <div> <table class="payone-simpleTable" style="width: 52.2942%; height: 591px;"> <thead> <tr style="height: 39px;"> <th class="payone-simpleTh" style="width: 12.6887%; height: 39px;">Feld</th> <th class="payone-simpleTh" style="width: 87.3113%; height: 39px;">Beschreibung</th> </tr> </thead> <tbody> <tr style="height: 119px;"> <td class="payone-simpleTd" style="width: 12.6887%; height: 119px;"> <p>Typ</p> </td> <td class="payone-simpleTd" style="width: 87.3113%; height: 119px;"> <ul style="list-style: disc inside;"> <li><strong>Numerisch </strong>- Es sind nur Zahlen erlaubt und für mobile Geräte wird die numerische Tastatur verwendet → input type="tel"</li> <li><strong>Passwort </strong>- input type="password"</li> <li><strong>Text </strong>- input type="text"</li> </ul> </td> </tr> <tr style="height: 31px;"> <td class="payone-simpleTd" style="width: 12.6887%; height: 31px;"> <p>Länge</p> </td> <td class="payone-simpleTd" style="width: 87.3113%; height: 31px;"> <p>Length of the field in characters ( HTML attribute size )</p> </td> </tr> <tr style="height: 63px;"> <td class="payone-simpleTd" style="width: 12.6887%; height: 63px;"> <p>Max. Anzahl Zeichen</p> </td> <td class="payone-simpleTd" style="width: 87.3113%; height: 63px;"> <p>Maximal zulässige Anzahl von Zeichen (HTML attribute maxlength)</p> </td> </tr> <tr> <td class="payone-simpleTd" style="width: 12.6887%; height: 61px;"> <p>IFrame</p> </td> <td class="payone-simpleTd" style="width: 87.3113%; height: 61px;"> <ul style="list-style: disc inside;"> <li><strong>Standard </strong>- Nutzt width und height vom Standard Stil</li> <li><strong>Eigene </strong>- Nutzt width und height von den folgenden Feldern</li> </ul> </td> </tr> <tr> <td class="payone-simpleTd" style="width: 12.6887%; height: 57px;"> <p>Breite</p> </td> <td class="payone-simpleTd" style="width: 87.3113%; height: 57px;">CSS - Spezifiziert width</td> </tr> <tr> <td class="payone-simpleTd" style="width: 12.6887%; height: 10px;"> <p>Höhe</p> </td> <td class="payone-simpleTd" style="width: 87.3113%; height: 10px;">CSS - Spezifiziert height</td> </tr> <tr> <td class="payone-simpleTd" style="width: 12.6887%; height: 57px;"> <p>Stil</p> </td> <td class="payone-simpleTd" style="width: 87.3113%; height: 57px;"> <ul style="list-style: disc inside;"> <li><strong>Standard </strong>- Nutzt CSS Spezifikation vom "Standard Stil"</li> <li><strong>Eigene </strong>- Nutzt CSS Spezifikation von den folgenden Feldern</li> </ul> </td> </tr> <tr> <td class="payone-simpleTd" style="width: 12.6887%;"> <p>CSS</p> </td> <td class="payone-simpleTd" style="width: 87.3113%;"> <p>Spezifikation der CSS-Eigenschaften für das Feld.</p> <p>Deaktiviert, wenn zuvor Standard ausgewählt wurde.</p> <div class="tryoutbox">Alle CSS-Eigenschaften außer "url" sind zulässig. Die folgenden Zeichen sind verboten: "\", "/", "?", "<" und ">"</div> </td> </tr> <tr> <td class="payone-simpleTd" style="width: 12.6887%; height: 57px;"> <p>Standard Style</p> </td> <td class="payone-simpleTd" style="width: 87.3113%; height: 57px;"> <ul style="list-style: disc inside;"> <li><strong>Textfeld </strong>- CSS Spezifikation für alle Eingabefelder (HTML input)</li> <li><strong>Auswahl </strong>- CSS Spezifikation für alle Auswahlfelder (HTML select )</li> </ul> </td> </tr> <tr> <td class="payone-simpleTd" style="width: 12.6887%; height: 10px;"> <p>IFrame</p> </td> <td class="payone-simpleTd" style="width: 87.3113%; height: 10px;"> <ul style="list-style: disc inside;"> <li><strong>Breite </strong>- CSS Spezifikation</li> <li><strong>Höhe </strong>- CSS Spezifikation</li> </ul> </td> </tr> <tr> <td class="payone-simpleTd" style="height: 10px; width: 100%; background-color: #ecf0f1;" colspan="2"> <p>Fehlerausgabe</p> </td> </tr> <tr> <td class="payone-simpleTd" style="width: 12.6887%; height: 10px;"> <p>Fehlerausgabe aktiv</p> </td> <td class="payone-simpleTd" style="width: 87.3113%; height: 10px;"> <ul style="list-style: disc inside;"> <li><strong>Breite </strong>- CSS Spezifikation</li> <li><strong>Höhe </strong>- CSS Spezifikation</li> </ul> </td> </tr> <tr> <td class="payone-simpleTd" style="width: 12.6887%; height: 10px;"> <p>Fehlerausgabe aktiv (Sprache)</p> </td> <td class="payone-simpleTd" style="width: 87.3113%; height: 10px;">Wählen Sie die Sprache, in der die Fehlermeldung ausgegeben werden soll.</td> </tr> </tbody> </table> </div> </div> </div> <div> <p></p> <div> <div class="is-relative"><a href="#/" class="my_plus my_radius"></a><span class="OptionalsSpan">PAYONE Lastschrift </span></div> <div class="responsesDivcontent"> <p></p> <p>Bei dieser Zahlungsart ist die sorgfältige Auswahl der Autorisierungsmethode besonders wichtig. Da bei "Autorisierung" die Forderung sofort auf die PAYONE Plattform geschrieben wird, sendet die Plattform auch sofort eine entsprechende Rechnung. Sie sollten diese Autorisierungsmethode daher vor allem dann verwenden, wenn Sie die Leistung sofort erbringen.</p> </div> <h5 class="h5Header">Bearbeiten der Bestellungen</h5> <p>PAYONE Bestellungen, werden wie gewohnt in der Bestellübersicht von WooCommerce aufgeführt. Die Bestellabwicklung unterscheidet sich je nach Autorisierungsmethode, mit der die Bestellung angelegt wurde.</p> <h5 class="h5Param">Erfassung/ Capture</h5> <p>Aufträge, die über die Autorisierungsmethode "Vorautorisierung" erteilt werden, erhalten nach der Auftragserteilung den Status "Zahlung ausstehend".</p> <p> <a href="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-6.png" target="_blank" rel="noopener"><img src="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-6.png" alt="" width="300"></a></p> <p>Erst eine Statusänderung auf "In Bearbeitung" aktiviert die Forderung auf der PAYONE Plattform und leitet den Einzug der Gelder ein. Setzen Sie den Status auf "In Bearbeitung" und klicken Sie auf die blaue Schaltfläche "Aktualisieren" auf der rechten Seite.</p> <p> <a href="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-7.png" target="_blank" rel="noopener"><img src="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-7.png" alt="" width="200"></a></p> <p>Der Einzug wird dann auf der PAYONE Plattform veranlasst und in den Bestell Anmerkungen dargestellt:</p> <p> <a href="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-8.png" target="_blank" rel="noopener"><img src="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-8.png" alt="" width="300"></a></p> <p>Mögliche Fehler sind ebenfalls in den Bestell Anmerkungen dargestellt.</p> <div class="tryoutbox">Reservierte Zahlungen werden nicht auf unbestimmte Zeit reserviert. Sie sollten daher darauf achten, Aufträge rechtzeitig nach einer Vorautorisierung auf "Bearbeitung" zu setzen und damit die Zahlung einzuziehen bzw. die Forderung zu schreiben. Hier finden Sie einige (unverbindliche) Richtwerte für die Gültigkeit der Reservierung:<br>- Kreditkarte - 7 Tage (manchmal länger, variiert von Bank zu Bank)<br>- PayPal - 29 Tage<br>- PAYONE Sicherer Rechnungskauf - 28 Tage</div> <div> <h5 class="h5Param">Gutschrift/ Refund</h5> <p>Gutschriften nutzen den bekannten WooCommerce-Gutschriftenprozess. Ein Klick auf den Button "Rückerstattung" in der Bestellung öffnet das Menü für Gutschriften:</p> <p> <a href="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-9.png" target="_blank" rel="noopener"><img src="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-9.png" alt="" width="300"></a></p> <p>Hier können Sie den gutgeschriebenen Betrag und einen Grund eingeben. Wichtig: "Manuelle Rückerstattung" schreibt das Geld nicht auf der Zahlungsmethode gut, sondern nur in WooCommerce. Nutzen Sie diese Option nur, wenn Sie kein Geld zurücküberweisen wollen oder wenn Sie andere Wege als die PAYONE Plattform nutzen.</p> <div class="alertbox">Aufgrund von Einschränkungen in der Bestellverwaltung von WooCommerce wird bei Gutschriften mit Warenkorbübertragung immer der Standardsteuersatz des Shops für den gesamten Gutschriftsbetrag übertragen. Dies ist insbesondere dann wichtig, wenn die PAYONE Plattform den Belegversand für Sie übernimmt. Dies ist z.B. bei der Zahlungsart PAYONE Sichere Rechnung der Fall.</div> <div> <div class="alertbox">Wenn Sie einen Warenkorb gutschreiben möchten, der Artikel mit unterschiedlichen Steuersätzen oder gemischten Steuersätzen enthält, nutzen Sie bitte die Gutschriftfunktion in der PAYONE Händleroberfläche. Dort haben Sie die Möglichkeit, einzelne Warenkorbpositionen zusammen mit dem Steuersatz anzulegen, die dann auf dem Beleg korrekt ausgewiesen werden.<br> </div> </div> </div> </div> <h5 class="h5Header">Erweiterte Konfigurationen</h5> <p>Hier finden Sie separate Einstellungsmöglichkeiten, mit den Sie unser Plugin genauer an Ihre Bedürfnisse anpassen können:</p> <div class="is-relative"><a href="#/" class="my_plus my_radius"></a><span class="OptionalsSpan">Logs</span></div> <div class="responsesDivcontent"> <p></p> <p><a href="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-10.png" target="_blank" rel="noopener"><img src="https://docs.payone.com/bl-content/uploads/pages/e2482c512ec9c8c50998d1b2b8da1fef/WooCommerce-10.png" alt="" width="200"></a></p> <h5 class="h5Param">API Log</h5> <p>Unter "API-Log" finden Sie die detaillierten API-Aufrufe, die WooCommerce an die PAYONE Plattform sendet. Hier finden Sie auch detaillierte technische Informationen über den Response an die PAYONE API.</p> <h5 class="h5Param">Transaction Status Log</h5> <p>Das Transaktions-Statusprotokoll zeigt alle Rückmeldungen zu erfolgten Zahlungen an, die der Shop von der PAYONE API erhält.<span style="font-size: 16px; font-weight: 400;"></span></p> </div> </div> </div> <div class="responsesDivcontent"><a href="https://docs.payone.com/bl-content/uploads/pages/6b844046cb57e07363353c5c8bae75d0/Shopware5-51.png" target="_blank" rel="noopener"></a></div> </div> </section> <!-- Javascript --> <script src="https://docs.payone.com/bl-kernel/js/jquery.min.js?version=3.15.0"></script> <script src="https://docs.payone.com/bl-themes/payone-docs/js/highlight.min.js?version=3.15.0"></script> <script src="https://docs.payone.com/bl-themes/payone-docs/js/jquery-resizable.js?version=3.15.0"></script> <script src="https://docs.payone.com/bl-themes/payone-docs/js/payone.misc.js?version=3.15.0"></script> <script src="https://docs.payone.com/bl-themes/payone-docs/php/api/jquery.json-editor.min.js?version=3.15.0"></script> <script src="https://docs.payone.com/bl-themes/payone-docs/php/api/stickyNavigator.js?version=3.15.0"></script> <script src="https://docs.payone.com/bl-themes/payone-docs/php/api/autosize.js?version=3.15.0"></script> <script> hljs.initHighlighting(); </script> <script> autosize(document.querySelectorAll('.codetext')); </script> <script> $(function() { /***************************************** PHP generated Sidebar Add Active Navigation Class Based on URL *****************************************/ const browserPath = (location.pathname).slice(1); $('ul.tree li a').each(function(){ var $this = $(this); // We need to extract path from anchor href, so we can do exact comparision const checkLink = $this.attr('href'); const extractedPathWithDomain = checkLink.replace(/http(s)?(:)?(\/\/)?|(\/\/)/g, ''); const pathParts = extractedPathWithDomain.split('/'); pathParts.shift(); const extractedPath = pathParts.join('/'); if(browserPath === extractedPath) { $this.parent().addClass('is-active'); $this.parent().children('ul').show() } // for localhost only // or (window.location.hostname === "localhost" && window.location.pathname==="/bludit/") if (window.location.pathname==="/bludit-commercetools/") { $this.parent().removeClass('is-active'); } }); /************************ Sidebar SVG icon ************************/ jQuery('.svgCl').each(function(){ jQuery(this).css({'height': $(this).closest('ul').height($(this).height() + 5) + 'px'}); jQuery(this).css({'display': 'inline-block'}); }); /************************ Sidebar Nav items toggle open/close ************************/ $( 'ul.tree li' ).each( function() { if($(this).children('ul').length > 0) { $(this).addClass('parentLi'); $('li.parentLi > a').attr('href'); } if ($(this).find('ul > li').hasClass('is-active')) { $(this).addClass('activated'); $(this).children('ul').show(); // ul > display:none is hardcoded in sidebar.php } }); $( 'ul.tree li > ul > li' ).each( function() { $(this).addClass('parentLi'); if ($(this).hasClass('is-active')) { $(this).addClass('activated'); } }); }); // doc ready </script> <script> /************************ Copy to clipboard ************************/ function copyToClipboard(text) { var aux = document.createElement("input"); aux.setAttribute("value", text); document.body.appendChild(aux); aux.select(); document.execCommand("copy"); document.body.removeChild(aux); } function copyToClipboardAsFormatted(text) { navigator.clipboard.writeText(text); } function stripHtml(inputHtml) { const brToNewline = inputHtml.replace(/<br\s*[\/]?>/gi, "\n"); const content = brToNewline.replace(/<\/?[^>]+(>|$)/g, ""); return content; } $(function() { $( ".payone-copy-text" ).on( "click", function() { const currentCopyBtn = $(this); let parentNode = currentCopyBtn.closest('div.divcopybtn'); let payloadbox; if (parentNode.length > 0) { payloadbox = parentNode.next('div.payloadbox'); } else { parentNode = currentCopyBtn.closest('div.samplebox'); parentNode = parentNode.children('table'); parentNode = parentNode.children('tbody'); parentNode = parentNode.children('tr'); payloadbox = parentNode.children('td'); } if (payloadbox.length == 0) { return; } const preNode = payloadbox.children('pre'); const htmlContent = preNode.html(); const content = stripHtml(htmlContent); copyToClipboardAsFormatted(content); }); }); $(function() { $("h2").click(function() { var id = $(this).attr("id"); var permalink = "https://docs.payone.com/integration/plugins/integrationsanleitung-woocommerce"; var link = permalink+"#"+id; copyToClipboard(link); }); }); // doc ready </script> <script> /************************ Sticky navbar ************************/ // Declare the function first var myFunction; // When the user scrolls the page, assign myFunction window.onscroll = function() { if (typeof myFunction === "function") { myFunction(); } }; // Get the navbar var navbar = document.getElementById("subnavbar"); // Check if the navbar exists if (navbar) { // Get the offset position of the navbar var sticky = navbar.offsetTop; // Define the function myFunction = function() { if (window.scrollY >= sticky) { navbar.classList.add("sticky"); } else { navbar.classList.remove("sticky"); } }; } </script> <script src="https://docs.payone.com/bl-themes/payone-docs/php/api/api-template.js?version=3.15.0"></script> <!-- Load Plugins: Site Body End --> </div> </div> <div class="site_footer" id="footcontainer"> <footer class="footer site-footer"> <!-- Footer --> <div class="container"> <!-- Column 1 Links --> <div class="footer-column"> <h3 class="h3Footer">PAYONE</h3> <ul> <li><a href="https://www.payone.com/DE-de/agb">Terms and Conditions</a></li> <li><a href="https://www.payone.com/DE-de/impressum">Legal Notice</a></li> <li><a href="/information/privacy-policy">Privacy Policy</a></li> <li><a href="https://www.payone.com/DE-de/ueber-uns/presse">Press</a></li> </ul> </div> <!-- Column 2 Links --> <div class="footer-column"> <h3 class="h3Footer">Service</h3> <ul> <li><a href="https://www.payone.com/DE-de/service/kundenportale">Customer Portals</a></li> <li><a href="https://www.payone.com/DE-de/ueber-uns/partner">Partner</a></li> <li><a href="https://github.com/PAYONE-GmbH">Github</a></li> <li><a href="https://www.payone.com/DE-de/service/downloads">Downloads</a></li> <li><a href="https://www.payone.com/DE-de/service/kontakt">Contact</a></li> <li><a href="https://www.payone.com/DE-de/service/feedback-beschwerde">Feedback</a></li> </ul> </div> <!-- Column 3 Links --> <div class="footer-column"> </div> <!-- Column 4 Social and Logo --> <div class="footer-column-social"> <!-- Social Links --> <div class="social-links" style="width: 100%;justify-content: space-evenly;"> <p> <a href="https://www.instagram.com/payone_gmbh/" style="padding: 5px;"> <i class="payone-icon-medium payone-black-instagram"></i></a> <a href="https://www.linkedin.com/company/payone_gmbh" style="padding: 5px;"> <i class="payone-icon-medium payone-black-linkedin"></i></a> <a href="https://www.facebook.com/PAYONEGmbH/"><i class="payone-icon-medium payone-black-facebook"></i></a> <a href="https://github.com/PAYONE-GmbH/" style="padding: 5px;"> <i class="payone-icon-medium payone-black-github"></i></a> <a href="https://www.youtube.com/channel/UCM7Eky84PKzkyTILI6xga-Q" style="padding: 5px;"> <i class="payone-icon-medium payone-black-youtube"></i></a> </p> </div> </div> <div class="footer-column-copyright"> <!--<div class="footer-powered-copyright"> <p>Powered by <a href="https://www.bludit.com/" target="_blank" rel="noopener noreferrer">Bludit</a></p> <p>© MyCompany 2023</p> </div>--> <div class="footer-powered-copyright"> <p ><span style="font-size:13px;">© PAYONE GmbH, Powered by <a target="_blank" class="text-white" href="https://www.bludit.com">Bludit</a></span></p> </div> </div> <div class="footer-column-worldline"> <!-- Logo and Text --> <div class="logo-text"> <img src="//media3.payone.com/f/64176/4200x387/933f1413c4/payone_worldline_endorsement_dunkelgrau.png" alt="" style="max-width:200px;"> </div> </div> </div> </footer> </div> <button id="backToTopBtn" title="Go to page start"></button> </body> </html>