CINXE.COM

PAYONE Documentation Platform | Clientside SDK

<!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 | Clientside SDK </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/pcp/commerce-platform-integration-guide/clientside-sdk"/> <!-- 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 payone-breadcrumbs-nav" aria-label="breadcrumbs"> <ul> <li class=""><a href="/pcp">PAYONE Commerce Platform</a></li><li class=""><a href="/pcp/commerce-platform-integration-guide">Integration Guide</a></li><li class="is-active"><a href="/pcp/commerce-platform-integration-guide/clientside-sdk">Clientside SDK</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 class="payone-breadcrumbs-toc"> <div class="navbar-item has-dropdown is-hoverable"> <a class="navbar-link payone-font-smaller"> Table Of Contents </a> <div class="navbar-dropdown payone-navbar-dropdown-toc is-right"> <a href="#integrate-with-our-platform-on-the-clientside" class="navbar-item" style="padding-left: 1rem;"><i class="payone-icon-nano payone-blue-right"></i>&nbsp;&nbsp;INTEGRATE WITH OUR PLATFORM ON THE CLIENTSIDE</a><a href="#overview" class="navbar-item" style="padding-left: 1rem;"><i class="payone-icon-nano payone-blue-right"></i>&nbsp;&nbsp;OVERVIEW聽</a> </div> </div> </div> </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/pcp/payone-commerce-platform">PAYONE Commerce Platform</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/payone-commerce-platform">PAYONE Commerce Platform</a></li><li><a target="_self" href="https://docs.payone.com/pcp/domain-model">Domain Model </a></li><li><a target="_self" href="https://docs.payone.com/pcp/checkout-flows">Checkout Flows</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/checkout-flows/step-by-step-checkout">Step-by-Step Checkout </a></li><li><a target="_self" href="https://docs.payone.com/pcp/checkout-flows/one-step-checkout">One-Stop-Checkout</a></li><li><a target="_self" href="https://docs.payone.com/pcp/checkout-flows/conversion-after-abandonment">Checkout Conversion after Customer Abandonment</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases">Omnichannel Use Cases</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases/click-and-reserve">Click &amp; Reserve</a></li><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases/click-and-reserve-with-upselling">Click &amp; Reserve with Upselling and Shopping History</a></li><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases/click-and-collect">Click &amp; Collect</a></li><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases/buy-online-return-in-store">Buy Online, Return in Store</a></li><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases/buy-in-store-return-online">Buy in Store, Return Online</a></li><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases/endless-aisle-staff-order">Endless Aisle / Staff Order</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods">Commerce Platform Payment Methods</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/credit-and-debit-card-payments">Credit and Debit Card Payments</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/paypal">PayPal</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/giropay">Giropay</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/sepa-direct-debit">SEPA Direct Debit</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/payone-bnpl">PAYONE Buy Now, Pay Later</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/payone-bnpl/payone-secured-invoice">PAYONE Secured Invoice</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/payone-bnpl/payone-secured-installment">PAYONE Secured Installment</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/payone-bnpl/payone-secured-direct-debit">PAYONE Secured Direct Debit</a></li></ul></li></ul></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide">Integration Guide</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk">Serverside SDK</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk/ruby-serverside-sdk">Ruby Serverside SDK</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk/php-serverside-sdk">PHP Serverside SDK</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk/node-js-serverside-sdk">nodeJS Serverside SDK</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk/java-serverside-sdk">Java Serverside SDK</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk/dotnet-serverside-sdk">DotNet Serverside SDK</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk/phyton-serverside-sdk">phyton Serverside SDK</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/clientside-sdk">Clientside SDK</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/clientside-sdk/javascript-clientside-skd">javascript clientside SKD</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/clientside-sdk/ios-clientside-sdk">iOS clientside SDK</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/clientside-sdk/android-clientside-sdk">Android clientside SDK</a></li></ul></li></ul></li><li><a target="_blank" href="https://docs.payone.com/pcp/commerce-platform-api?fullwidth=1">Commerce Platform API</a></li><li><a target="_self" href="https://docs.payone.com/pcp/payone-commerce-portal">Commerce Portal</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/payone-commerce-portal/dashboard"> Dashboard - Business KPI</a></li><li><a target="_self" href="https://docs.payone.com/pcp/payone-commerce-portal/integration-with-commerce-platform">Integration with Commerce Platform</a></li><li><a target="_self" href="https://docs.payone.com/pcp/payone-commerce-portal/extended-checkout-status-model">Extended Checkout Status Model</a></li></ul></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"> PAYONE Commerce Platform </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/pcp/payone-commerce-platform">PAYONE Commerce Platform</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/payone-commerce-platform">PAYONE Commerce Platform</a></li><li><a target="_self" href="https://docs.payone.com/pcp/domain-model">Domain Model </a></li><li><a target="_self" href="https://docs.payone.com/pcp/checkout-flows">Checkout Flows</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/checkout-flows/step-by-step-checkout">Step-by-Step Checkout </a></li><li><a target="_self" href="https://docs.payone.com/pcp/checkout-flows/one-step-checkout">One-Stop-Checkout</a></li><li><a target="_self" href="https://docs.payone.com/pcp/checkout-flows/conversion-after-abandonment">Checkout Conversion after Customer Abandonment</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases">Omnichannel Use Cases</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases/click-and-reserve">Click &amp; Reserve</a></li><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases/click-and-reserve-with-upselling">Click &amp; Reserve with Upselling and Shopping History</a></li><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases/click-and-collect">Click &amp; Collect</a></li><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases/buy-online-return-in-store">Buy Online, Return in Store</a></li><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases/buy-in-store-return-online">Buy in Store, Return Online</a></li><li><a target="_self" href="https://docs.payone.com/pcp/omnichannel-use-cases/endless-aisle-staff-order">Endless Aisle / Staff Order</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods">Commerce Platform Payment Methods</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/credit-and-debit-card-payments">Credit and Debit Card Payments</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/paypal">PayPal</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/giropay">Giropay</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/sepa-direct-debit">SEPA Direct Debit</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/payone-bnpl">PAYONE Buy Now, Pay Later</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/payone-bnpl/payone-secured-invoice">PAYONE Secured Invoice</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/payone-bnpl/payone-secured-installment">PAYONE Secured Installment</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-payment-methods/payone-bnpl/payone-secured-direct-debit">PAYONE Secured Direct Debit</a></li></ul></li></ul></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide">Integration Guide</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk">Serverside SDK</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk/ruby-serverside-sdk">Ruby Serverside SDK</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk/php-serverside-sdk">PHP Serverside SDK</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk/node-js-serverside-sdk">nodeJS Serverside SDK</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk/java-serverside-sdk">Java Serverside SDK</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk/dotnet-serverside-sdk">DotNet Serverside SDK</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/serverside-sdk/phyton-serverside-sdk">phyton Serverside SDK</a></li></ul></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/clientside-sdk">Clientside SDK</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/clientside-sdk/javascript-clientside-skd">javascript clientside SKD</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/clientside-sdk/ios-clientside-sdk">iOS clientside SDK</a></li><li><a target="_self" href="https://docs.payone.com/pcp/commerce-platform-integration-guide/clientside-sdk/android-clientside-sdk">Android clientside SDK</a></li></ul></li></ul></li><li><a target="_blank" href="https://docs.payone.com/pcp/commerce-platform-api?fullwidth=1">Commerce Platform API</a></li><li><a target="_self" href="https://docs.payone.com/pcp/payone-commerce-portal">Commerce Portal</a><ul style="display:none"><li><a target="_self" href="https://docs.payone.com/pcp/payone-commerce-portal/dashboard"> Dashboard - Business KPI</a></li><li><a target="_self" href="https://docs.payone.com/pcp/payone-commerce-portal/integration-with-commerce-platform">Integration with Commerce Platform</a></li><li><a target="_self" href="https://docs.payone.com/pcp/payone-commerce-portal/extended-checkout-status-model">Extended Checkout Status Model</a></li></ul></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"> <h3 id="integrate-with-our-platform-on-the-clientside">Integrate with our platform on the Clientside</h3> <p class="endOfBlock m-0 p-0">---end1</p> <div class="payone-white-content-section"> <p>We offer all its real-time front-end services via the Server API, a clean and modern RESTful web service collection. To help you integrate this API in your e-commerce server environment, we have created Server SDKs or Software Development Kits. These SDKs bridge the gap between the platform independent REST interface (based on modern open web standards) and platform specific details for the major server-side technologies.</p> </div> <p class="endOfBlock m-0 p-0">---end</p> <p></p> <h3 id="overview">Overview聽</h3> <div class="payone-white-content-section" title="client-javascript-SDK"> <table class="payone-simpleTable" style="width: 95%;"> <tbody> <tr> <td class="payone-introboxlogo" style="width: 20%;"> <p style="text-align: center;"><img src="https://developer.payone.com/dA/173f722349/logo/js.png?language_id=1" alt="" style="text-align: inherit;"></p> </td> <td class="payone-introboxtext" style="width: 55%;"> <p style="text-align: left;">Version 2.3 and above are supported on Windows and Linux</p> <p style="text-align: left;"><br>聽</p> <p style="text-align: left;"><span style="color: #236fa1;"><a href="#">Read the documentation</a></span></p> </td> <td class="payone-introboxtext" style="width: 25%; padding: 10px;"> <div class="buttons"> <p style="text-align: center;"><a class="btn btn-outline-primary" type="button" href="https://github.com/PAYONE-GmbH/PCP-client-javascript-SDK"> Download from Github </a></p> <p style="text-align: center;"></p> </div> </td> </tr> </tbody> </table> </div> <p class="endOfBlock m-0 p-0">---end</p> <p>聽</p> <div class="payone-white-content-section" title="client-android-SDK"> <table class="payone-simpleTable" style="width: 95%;"> <tbody> <tr> <td class="payone-introboxlogo" style="width: 20%;"> <p style="text-align: center;"><img src="https://developer.payone.com/dA/e8f7b15878/logo/android.png?language_id=1" width="120" height="120" alt=""></p> </td> <td class="payone-introboxtext" style="width: 55%;"> <p style="text-align: left;">Version 2.3 and above are supported on Windows and Linux</p> <p style="text-align: left;"><br>聽</p> <p style="text-align: left;"><span style="color: #236fa1;"><a href="#">Read the documentation</a></span></p> </td> <td class="payone-introboxtext" style="width: 25%; padding: 10px;"> <div class="buttons"> <p style="text-align: center;"><a class="btn btn-outline-primary" type="button" href="https://github.com/PAYONE-GmbH/PCP-client-android-SDK"> Download from Github </a></p> <p style="text-align: center;"></p> </div> </td> </tr> </tbody> </table> </div> <p class="endOfBlock m-0 p-0">---end</p> <p>聽</p> <div class="payone-white-content-section" title="client-iOS-SDK"> <table class="payone-simpleTable" style="width: 95%;"> <tbody> <tr> <td class="payone-introboxlogo" style="width: 20%;"> <p style="text-align: center;"><img src="https://developer.payone.com/dA/bfcc9de915/logo/ios.png?language_id=1" width="120" height="120" alt=""></p> </td> <td class="payone-introboxtext" style="width: 55%;"> <p style="text-align: left;">Version 2.3 and above are supported on Windows and Linux</p> <p style="text-align: left;"><br>聽</p> <p style="text-align: left;"><span style="color: #236fa1;"><a href="#">Read the documentation</a></span></p> </td> <td class="payone-introboxtext" style="width: 25%;"> <div class="buttons"> <p style="text-align: center;"><a class="btn btn-outline-primary" type="button" href="https://github.com/PAYONE-GmbH/PCP-client-iOS-SDK"> Download from Github </a></p> <p style="text-align: center;"></p> </div> </td> </tr> </tbody> </table> </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/pcp/commerce-platform-integration-guide/clientside-sdk"; 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>&copy; MyCompany 2023</p> </div>--> <div class="footer-powered-copyright"> <p ><span style="font-size:13px;">&copy; 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>

Pages: 1 2 3 4 5 6 7 8 9 10