{"id":10627,"date":"2023-06-14T09:48:06","date_gmt":"2023-06-14T09:48:06","guid":{"rendered":"https:\/\/www.qly.docs.pay.sibs.com\/funkcjonalnosci-platnosci-online\/store-cards\/tokenizacja\/"},"modified":"2024-04-12T12:45:30","modified_gmt":"2024-04-12T12:45:30","slug":"tokenizacja","status":"publish","type":"page","link":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/sibs-gateway-dokumentacja\/funkcjonalnosci-platnosci-online\/store-cards\/tokenizacja\/","title":{"rendered":"Tokenizacja"},"content":{"rendered":"<!-- wp:themify-builder\/canvas \/-->\n<p>Sprzedawcy maj\u0105 mo\u017cliwo\u015b\u0107 dostosowania si\u0119 do powracaj\u0105cych klient\u00f3w, oferuj\u0105c mo\u017cliwo\u015b\u0107 zapisania danych karty do wykorzystania w przysz\u0142o\u015bci. Mo\u017cna to jednak zrobi\u0107 wy\u0142\u0105cznie na wyra\u017ane \u017c\u0105danie klienta i za jego wyra\u017an\u0105 zgod\u0105. Ta wygodna funkcja ma zastosowanie w przypadku transakcji obejmuj\u0105cych rodzaje p\u0142atno\u015bci AUTH i PURS w przypadku korzystania z karty jako metody p\u0142atno\u015bci.<\/p>\n\n<h3 class=\"wp-block-heading\">Krok 1: Utworzenie tokena<\/h3>\n\n<h6 class=\"wp-block-heading\"><a href=\"#action-1-1\">Dzia\u0142anie 1: Utw\u00f3rz zam\u00f3wienie<\/a><\/h6>\n\n<h6 class=\"wp-block-heading\"><a href=\"#action-1-2\">Dzia\u0142anie 2: Wygeneruj transakcj\u0119<\/a><\/h6>\n\n<h6 class=\"wp-block-heading\"><a href=\"#step1-action3\" data-type=\"internal\" data-id=\"#step1-action3\">Dzia\u0142anie 3: Wykonaj polecenie Uzyskaj status<\/a><\/h6>\n\n<p>Utworzenie tokena obejmuje kilka dzia\u0142a\u0144, a sprzedawca i posiadacz karty maj\u0105 do odegrania kilka r\u00f3l:<\/p>\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li>W \u017c\u0105daniu realizacji transakcji sprzedawca umo\u017cliwia powracaj\u0105cemu klientowi zapisanie karty do wykorzystania w przysz\u0142o\u015bci i generuje formularz karty z opcj\u0105 \u201ezapisz kart\u0119\u201d.<\/li>\n\n\n\n<li>\u017b\u0105danie p\u0142atno\u015bci zawiera dane karty i opcj\u0119 \u201ezapisz kart\u0119\u201d, \u017c\u0105daj\u0105c\u0105 od SIBS Gateway przetworzenia p\u0142atno\u015bci i, w przypadku powodzenia, utworzenia tokena karty.<\/li>\n\n\n\n<li>Odpowied\u017a na p\u0142atno\u015b\u0107 zwraca unikalny token karty i dane karty PCI, dzi\u0119ki czemu sprzedawca mo\u017ce zapisa\u0107 je obok danych klienta u\u017cytkownikowi w ramach <a href=\"#step-2-token-usage\">p\u0142atno\u015bci w oparciu o token karty<\/a>.<\/li>\n<\/ol>\n\n<h5 class=\"wp-block-heading\" id=\"action-1-1\">Dzia\u0142anie 1: Utw\u00f3rz zam\u00f3wienie<\/h5>\n\n<p>Proces tworzenia tokenu rozpoczyna si\u0119 w momencie rozpocz\u0119cia <a href=\"https:\/\/www.qly.docs.pay.sibs.com\/integrations\/api\/integration-guide\/#create-an-order\">tworzenia zam\u00f3wienia<\/a> poprzez dodanie nast\u0119puj\u0105cych element\u00f3w tokenizacji do tre\u015bci istniej\u0105cego komunikatu zam\u00f3wienia.<\/p>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button postman\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.postman.com\/warped-star-117264\/workspace\/sibs-v3\/request\/28493802-329dd18c-95cb-4f1e-ac8f-833b4a6e0fb9?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n<p><strong>Adres URL \u017c\u0105dania:<\/strong><\/p>\n\n<pre class=\"wp-block-code singleline\"><code>https:&#47;&#47;stargate-cer.qly.site1.sibs.pt\/api\/v1\/payments<\/code><\/pre>\n\n<p><strong>Nag\u0142\u00f3wki \u017c\u0105da\u0144:<\/strong><\/p>\n\n<pre class=\"wp-block-code singleline\"><code>Autorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6I (...)\nX-IBM-Client-Id: b4480347-9fc8-4790-b359-100a99c60ea3\nContent-Type: application\/json<\/code><\/pre>\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Element danych<\/strong><\/td><td><strong>Typ<\/strong><\/td><td><strong>Stan<\/strong><\/td><td><strong>Opis<\/strong><\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokenisation<\/mark><\/td><td>Tokenizacja<\/td><td>Obowi\u0105zkowy<\/td><td>Tokeny p\u0142atno\u015bci klient\u00f3w. Tokeny te s\u0105 dostarczane na koniec udanej tokenizacji. Obecny tylko do cel\u00f3w tokenizacji.<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokenisationRequest<\/mark><\/td><td>TokenisationRequest<\/td><td>Obowi\u0105zkowy<\/td><td>Pole udost\u0119pniane w \u017c\u0105daniu realizacji transakcji w celu wykonania tokenizacji karty.<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokeniseCard<\/mark><\/td><td>Warto\u015b\u0107 logiczna<\/td><td>Obowi\u0105zkowy<\/td><td>Wskazuje, czy za\u017c\u0105dano tokenizacji karty.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p>Przyk\u0142adowe \u017c\u0105danie zawiera informacje o tokenizacji w nast\u0119puj\u0105cy spos\u00f3b:<\/p>\n\n<pre class=\"wp-block-code\"><code>{\n    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"merchant\"<\/mark>: {\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"terminalId\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-amber-color\">24<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"channel\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"web\"<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"merchantTransactionId\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Order Id: mg990kgc5c\"<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"transactionDescription\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"transaction to create token\"<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"shopURL\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"https:\/\/mytest.e-shop.pl\/\"<\/mark>\n    },\n    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"transaction\"<\/mark>: {\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"transactionTimestamp\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"2023-05-23T07:54:20.418Z\"<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"description\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"transaction statement description\"<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"moto\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-cyan-blue-color\">false<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"paymentType\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"AUTH\"<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"amount\"<\/mark>: {\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"value\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-amber-color\">50.5<\/mark>,\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"currency\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"PLN\"<\/mark>\n        },\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"paymentMethod\"<\/mark>: &#91;\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"CARD\"<\/mark>\n        ]\n    },\n    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"tokenisation\"<\/mark>: {\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"tokenisationRequest\"<\/mark>: {\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"tokeniseCard\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-cyan-blue-color\">true<\/mark>\n        }\n    }\n}<\/code><\/pre>\n\n<h5 class=\"wp-block-heading\" id=\"action-1-2\">Dzia\u0142anie 2: Wygeneruj transakcj\u0119<\/h5>\n\n<p>Nale\u017cy zauwa\u017cy\u0107, \u017ce poni\u017csze \u017c\u0105danie wymaga nag\u0142\u00f3wka autoryzacji z t<mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">ransactionSignature<\/mark> zwr\u00f3con\u0105 z operacji realizacji transakcji i parametrem <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">createToken<\/mark> ustawionym na warto\u015b\u0107 true.<\/p>\n\n<p>W tym \u017c\u0105daniu token okaziciela zostaje zast\u0105piony transakcj\u0105 odpowiedzi na kas\u0119 <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">transactionSignature<\/mark>.<\/p>\n\n<p>Na tym etapie konieczne jest dodanie do zakupu nast\u0119puj\u0105cych element\u00f3w:<\/p>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button postman\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.postman.com\/warped-star-117264\/workspace\/sibs-v3\/request\/28493802-c2952a8f-c47f-40b2-aead-d618aa598636?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n<p><strong>Adres URL \u017c\u0105dania:<\/strong><\/p>\n\n<pre class=\"wp-block-code singleline\"><code>https:&#47;&#47;stargate-cer.qly.site1.sibs.pt\/api\/v1\/payments\/{transactionID}\/card\/purchase<\/code><\/pre>\n\n<p><strong>Nag\u0142\u00f3wki \u017c\u0105da\u0144:<\/strong><\/p>\n\n<pre class=\"wp-block-code singleline\"><code>Authorisation: Digest {transactionSignature}\nX-IBM-Client-Id: b4480347-9fc8-4790-b359-100a99c60ea3\nContent-Type: application\/json<\/code><\/pre>\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Element danych<\/strong><\/td><td><strong>Typ<\/strong><\/td><td><strong>Stan<\/strong><\/td><td><strong>Opis<\/strong><\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">cardInfo<\/mark><\/td><td>Informacje o karcie<\/td><td>Obowi\u0105zkowy<\/td><td>Obiekt definiuj\u0105cy pola \u017c\u0105dania operacji p\u0142atniczej.<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">PAN<\/mark><\/td><td>Ci\u0105g<\/td><td>Obowi\u0105zkowy<\/td><td>Podstawowy numer konta (numer karty kredytowej).<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">secureCode<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcjonalny<\/td><td>Kod zabezpieczaj\u0105cy (CVV\/CVC) powi\u0105zany z kart\u0105 kredytow\u0105.<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">validationDate<\/mark><\/td><td>ISODateTime<\/td><td>Obowi\u0105zkowy<\/td><td>Data wa\u017cno\u015bci karty kredytowej.<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">cardholderName<\/mark><\/td><td>Ci\u0105g<\/td><td>Obowi\u0105zkowy<\/td><td>Imi\u0119 i nazwisko posiadacza karty widniej\u0105ce na karcie kredytowej.<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">createToken<\/mark><\/td><td>Warto\u015b\u0107 logiczna<\/td><td>Obowi\u0105zkowy<\/td><td>Flaga wskazuj\u0105ca, czy utworzy\u0107 token do wykorzystania w przysz\u0142o\u015bci, czy nie (<mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">prawda<\/mark>\/<mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">fa\u0142sz<\/mark>).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p>\u017b\u0105danie powinno zawiera\u0107:<\/p>\n\n<pre class=\"wp-block-code\"><code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"cardInfo\"<\/mark>: {\n  <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"PAN\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"{{MCRegularCardNum}}\"<\/mark>,\n  <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"secureCode\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"{{MCRegularCardCVV}}\"<\/mark>,\n  <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"validationDate\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"{{MCRegularCardExpiry}}\"<\/mark>,\n  <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"cardholderName\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"TKN {{trxDatetime}}\"<\/mark>,\n  <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"createToken\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-cyan-blue-color\">true<\/mark>\n}<\/code><\/pre>\n\n<h5 class=\"wp-block-heading\" id=\"step1-action3\">Dzia\u0142anie 3: Wykonaj polecenie Uzyskaj status<\/h5>\n\n<p>Status swojej transakcji mo\u017cesz sprawdzi\u0107 wysy\u0142aj\u0105c \u017c\u0105danie <mark style=\"background-color:#007d57\" class=\"has-inline-color has-white-color\">GET<\/mark>.<\/p>\n\n<p>Upewnij si\u0119, \u017ce nag\u0142\u00f3wek HTTP Authorization jest ustawiony na ten sam token okaziciela, kt\u00f3ry zosta\u0142 u\u017cyty w pocz\u0105tkowym zleceniu p\u0142atniczym.<\/p>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button postman\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.postman.com\/warped-star-117264\/workspace\/sibs-v3\/request\/28493802-28ebb49f-13c5-4b75-9fbf-923ea47d35a8\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n<p><strong>Adres URL \u017c\u0105dania:<\/strong><\/p>\n\n<pre class=\"wp-block-code singleline\"><code>https:&#47;&#47;stargate-cer.qly.site1.sibs.pt\/api\/v1\/payments\/{transactionID}\/status<\/code><\/pre>\n\n<p><strong>Nag\u0142\u00f3wki \u017c\u0105da\u0144:<\/strong><\/p>\n\n<pre class=\"wp-block-code singleline\"><code>Authorization: \u2018Bearer &lt;AuthToken&gt;\u2019\nX-IBM-Client-Id: \u2018&lt;ClientId&gt;\u2019<\/code><\/pre>\n\n<p>Pomy\u015blna odpowied\u017a techniczna sk\u0142ada si\u0119 ze statusu HTTP-200 i <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">returnStatus.statusCode=&#8221;000&#8243;<\/mark>.<\/p>\n\n<p><\/p><p>Oto kilka przyk\u0142ad\u00f3w mo\u017cliwych kod\u00f3w wynik\u00f3w:<\/p>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Kod wyniku<\/th><th><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">statusMsg<\/mark><\/th><th>Opis<\/th><th>Dzia\u0142anie<\/th><\/tr><\/thead><tbody><tr><td>HTTP-200<\/td><td>Powodzenie<\/td><td>Odpowied\u017a z powodzeniem.<\/td><td>Nie dotyczy<\/td><\/tr><tr><td>HTTP-400<\/td><td>Z\u0142a pro\u015bba<\/td><td>\u0141adunek JSON nie jest zgodny z definicj\u0105 API lub brakuje niekt\u00f3rych obowi\u0105zkowych nag\u0142\u00f3wk\u00f3w HTTP.<\/td><td>Sprawd\u017a w API Market poprawn\u0105 sk\u0142adni\u0119.<\/td><\/tr><tr><td>HTTP-401<\/td><td>Nieautoryzowany<\/td><td>W przypadku Autoryzacji token okaziciela jest nieprawid\u0142owy\/wygas\u0142 lub nie jest powi\u0105zany z u\u017cywanym terminalem.<\/td><td>Sprawd\u017a w SIBS Backoffice w sekcji Po\u015bwiadczenia, czy token jest wa\u017cny i w razie potrzeby utw\u00f3rz nowy.<\/td><\/tr><tr><td>HTTP-403<\/td><td>Zabroniony<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">Identyfikator klienta<\/mark> ustawiony w nag\u0142\u00f3wku HTTP <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">X-IBM-Client-Id<\/mark> jest nieprawid\u0142owy lub nie posiada wa\u017cnej subskrypcji interfejsu API.<\/td><td>Sprawd\u017a w SIBS Backoffice w SPG APP 2.0, czy <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">ClientID<\/mark> jest poprawny. Je\u015bli problem b\u0119dzie si\u0119 powtarza\u0142, skontaktuj si\u0119 z pomoc\u0105 techniczn\u0105 SIBS Gateway w celu zresetowania <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">ClientID<\/mark>.<\/td><\/tr><tr><td>HTTP-405<\/td><td>Niedozwolona metoda<\/td><td>Zastosowana metoda HTTP nie jest zgodna z \u017cadn\u0105 dost\u0119pn\u0105 definicj\u0105 API.<\/td><td>Sprawd\u017a w API Market poprawn\u0105 metod\u0119 HTTP.<\/td><\/tr><tr><td>HTTP-429<\/td><td>Zbyt du\u017co pr\u00f3\u015bb<\/td><td>Przekroczono limit szybko\u015bci wywo\u0142a\u0144 API.<\/td><td>Informacje na temat limit\u00f3w po\u0142\u0105cze\u0144 maj\u0105cych zastosowanie do API mo\u017cna znale\u017a\u0107 w API Market.<\/td><\/tr><tr><td>HTTP-500<\/td><td>Wewn\u0119trzny b\u0142\u0105d serwera<\/td><td>Wywo\u0142anie API nie powiod\u0142o si\u0119&#8230; i najprawdopodobniej b\u0142\u0105d jest to po naszej stronie.<\/td><td>Powiniene\u015b ponowi\u0107 operacj\u0119, a je\u015bli problem b\u0119dzie si\u0119 powtarza\u0142, skontaktuj si\u0119 z pomoc\u0105 techniczn\u0105 SIBS Gateway w celu uzyskania pomocy.<\/td><\/tr><tr><td>HTTP-503<\/td><td>serwis niedost\u0119pny<\/td><td>Wywo\u0142anie API nie jest obecnie dost\u0119pne. Zwykle jeste\u015bmy zawsze aktywni, ale podczas planowej konserwacji mog\u0105 wyst\u0105pi\u0107 kr\u00f3tkie problemy z dost\u0119pno\u015bci\u0105.<\/td><td>Powiniene\u015b poczeka\u0107 i spr\u00f3bowa\u0107 ponownie p\u00f3\u017aniej.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h3 class=\"wp-block-heading\" id=\"step-2-token-usage\">Krok 2: U\u017cycie tokena<\/h3>\n\n<h6 class=\"wp-block-heading\"><a href=\"#action-2-1\">Dzia\u0142anie 1: Utw\u00f3rz zam\u00f3wienie<\/a><\/h6>\n\n<h6 class=\"wp-block-heading\"><a href=\"#action-2-2\">Dzia\u0142anie 2: Wygeneruj transakcj\u0119<\/a><\/h6>\n\n<h6 class=\"wp-block-heading\"><a href=\"#step2-action3\" data-type=\"internal\" data-id=\"#step2-action3\">Dzia\u0142anie 3: Wykonaj polecenie Uzyskaj status<\/a><\/h6>\n\n<p>Dla powracaj\u0105cego klienta mo\u017cna udost\u0119pni\u0107 opcj\u0119 p\u0142atno\u015bci wcze\u015bniej tokenizowan\u0105 kart\u0105 powi\u0105zan\u0105 z jego kontem w sklepie sprzedawcy, przy u\u017cyciu metody AUTH lub PURS.<\/p>\n\n<p>Proces wykorzystania tokena mo\u017cna zilustrowa\u0107 w nast\u0119puj\u0105cych etapach:<\/p>\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li>Sprzedawca przedstawia klientowi list\u0119 dost\u0119pnych kart, wy\u015bwietlaj\u0105c zamaskowany PAN (cz\u0119\u015bciowy numer konta) i dat\u0119 wa\u017cno\u015bci. Informacje te s\u0105 dostarczane przez bram\u0119 dostawcy us\u0142ug (SPG) podczas <a href=\"#_Tokenization_creation\">przep\u0142ywu tokenizacji<\/a>.<\/li>\n\n\n\n<li>Klient identyfikuje \u017c\u0105dan\u0105 kart\u0119 z listy i wprowadza jej CVV (warto\u015b\u0107 weryfikacyjn\u0105 karty).<\/li>\n\n\n\n<li>Sprzedawca przyst\u0119puje do realizacji transakcji i p\u0142atno\u015bci, wykorzystuj\u0105c do transakcji wybran\u0105 kart\u0119 tokenizowan\u0105.<\/li>\n<\/ol>\n\n<p>Zapewnia to p\u0142ynno\u015b\u0107 transakcji poprzez bezpieczne wykorzystanie przechowywanego tokena do przetwarzania p\u0142atno\u015bci.<\/p>\n\n<h5 class=\"wp-block-heading\" id=\"action-2-1\">Dzia\u0142anie 1: Utw\u00f3rz zam\u00f3wienie<\/h5>\n\n<p>Proces wykorzystania tokena rozpoczyna si\u0119 w momencie rozpocz\u0119cia <a href=\"#_Step_1:_Create_1\">tworzenia zam\u00f3wienia<\/a>, w\u0142\u0105czaj\u0105c dodatkowy element tokena do istniej\u0105cej wiadomo\u015bci tre\u015bci zam\u00f3wienia.<\/p>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button postman\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.postman.com\/warped-star-117264\/workspace\/sibs-v3\/request\/28493802-1d043fdb-c0d6-4ab9-8f8e-de20f6b1f5db?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n<p><strong>Adres URL \u017c\u0105dania:<\/strong><\/p>\n\n<pre class=\"wp-block-code singleline\"><code>https:&#47;&#47;stargate-cer.qly.site1.sibs.pt\/api\/v1\/payments<\/code><\/pre>\n\n<p><strong>Nag\u0142\u00f3wki \u017c\u0105da\u0144:<\/strong><\/p>\n\n<pre class=\"wp-block-code singleline\"><code>Autorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6I (...)\nX-IBM-Client-Id: b4480347-9fc8-4790-b359-100a99c60ea3\nContent-Type: application\/json<\/code><\/pre>\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Element danych<\/strong><\/td><td><strong>Typ<\/strong><\/td><td><strong>Stan<\/strong><\/td><td><strong>Opis<\/strong><\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokenisation<\/mark><\/td><td>Tokenizacja<\/td><td>Obowi\u0105zkowy<\/td><td>Tokeny p\u0142atno\u015bci klient\u00f3w. Tokeny te s\u0105 dostarczane na koniec udanej tokenizacji. Obecny tylko do cel\u00f3w tokenizacji.<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">paymentTokens<\/mark><\/td><td>Tokeny p\u0142atno\u015bci<\/td><td>Obowi\u0105zkowy<\/td><td>Krotka warto\u015bci tokenu.<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokenType<\/mark><\/td><td>Ci\u0105g<\/td><td>Obowi\u0105zkowy<\/td><td>Typ tokena.<br\/>Mo\u017cliwe warto\u015bci to (<br\/>&#8222;Karta&#8221;, <br\/>&#8222;E-mail&#8221;, <br\/>&#8222;Telefon kom\u00f3rkowy&#8221; ).<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">warto\u015b\u0107<\/mark><\/td><td>Ci\u0105g<\/td><td>Obowi\u0105zkowy<\/td><td>Warto\u015b\u0107 tokenu.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p>Przyk\u0142ad \u017c\u0105dania powinien zawiera\u0107 nast\u0119puj\u0105cy obiekt \u201etokenizacji\u201d w celu uwzgl\u0119dnienia tokena p\u0142atno\u015bci:<\/p>\n\n<pre class=\"wp-block-code\"><code>{\n    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"merchant\"<\/mark>: {\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"terminalId\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-amber-color\">24<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"channel\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"web\"<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"merchantTransactionId\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Order Id: bwatdhbew2\"<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"transactionDescription\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"transaction with 3DS\"<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"shopURL\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"https:\/\/mytest.e-shop.pl\/\"<\/mark>\n    },\n    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"transaction\"<\/mark>: {\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"transactionTimestamp\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"2023-05-23T08:06:07.231Z\"<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"description\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"transaction statement description\"<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"moto\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-cyan-blue-color\">false<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"paymentType\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"AUTH\"<\/mark>,\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"amount\"<\/mark>: {\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"value\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-amber-color\">50.5<\/mark>,\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"currency\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"PLN\"<\/mark>\n        },\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"paymentMethod\"<\/mark>: &#91;\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"CARD\"<\/mark>\n    ]\n},\n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"tokenisation\"<\/mark>: {\n  <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"paymentTokens\"<\/mark>: &#91;\n    {\n      <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"tokenType\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Card\"<\/mark>,\n      <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"value\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"{{tokenValue}}\"<\/mark>\n      }\n    ]\n  }\n}<\/code><\/pre>\n\n<p>Odpowied\u017a b\u0119dzie zawiera\u0107 tylko prawid\u0142owe tokeny, kt\u00f3re mo\u017cna wykorzysta\u0107 w nast\u0119pnej akcji:<\/p>\n\n<pre class=\"wp-block-code\"><code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"tokenList\"<\/mark>: &#91;\n        {\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"tokenName\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"TKN 2023-06-20T11:22:11.474Z\"<\/mark>,\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"tokenType\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Card\"<\/mark>,\n           <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\"> \"value\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"ODI2YWQ1MGEtMzhlNC00NjA2LTk2YTAtNjdjYTRjY2JiMDU2\"<\/mark>,\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"maskedPAN\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"520474******4390\"<\/mark>,\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"expireDate\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"2025-12-01T00:00:00.000Z\"<\/mark>,\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"oneClickButton\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"false\"<\/mark>\n        }<\/code><\/pre>\n\n<h5 class=\"wp-block-heading\" id=\"action-2-2\">Dzia\u0142anie 2: Wygeneruj transakcj\u0119<\/h5>\n\n<p>Nast\u0119pnie nale\u017cy wygenerowa\u0107 transakcj\u0119 dodaj\u0105c element tokeninfo.<\/p>\n\n<p>Nale\u017cy pami\u0119ta\u0107, \u017ce poni\u017csze \u017c\u0105danie wymaga nag\u0142\u00f3wka autoryzacji z <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">podpisem transakcji<\/mark> zwr\u00f3conym z operacji realizacji transakcji.<\/p>\n\n<p>W tym \u017c\u0105daniu token okaziciela zostaje zast\u0105piony transakcj\u0105 odpowiedzi na kas\u0119 <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">transactionSignature<\/mark>.<\/p>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button postman\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.postman.com\/warped-star-117264\/workspace\/sibs-v3\/request\/28493802-a4bbbd85-64f1-48d9-a639-153c30d245aa?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n<p><strong>Adres URL \u017c\u0105dania:<\/strong><\/p>\n\n<pre class=\"wp-block-code singleline\"><code>https:&#47;&#47;stargate-cer.qly.site1.sibs.pt\/api\/v1\/payments\/{transactionID}\/token\/purchase<\/code><\/pre>\n\n<p><strong>Nag\u0142\u00f3wki \u017c\u0105da\u0144:<\/strong><\/p>\n\n<pre class=\"wp-block-code singleline\"><code>Authorisation: Digest {transactionSignature}\nX-IBM-Client-Id: b4480347-9fc8-4790-b359-100a99c60ea3\nContent-Type: application\/json<\/code><\/pre>\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Element danych<\/strong><\/td><td><strong>Typ<\/strong><\/td><td><strong>Stan<\/strong><\/td><td><strong>Opis<\/strong><\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokenInfo<\/mark><\/td><td>TokenInfo<\/td><td>Obowi\u0105zkowy<\/td><td>Informacje o tokenie.<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">warto\u015b\u0107<\/mark><\/td><td>Ci\u0105g<\/td><td>Obowi\u0105zkowy<\/td><td>Warto\u015b\u0107 tokenu.<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">secureCode<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcjonalny<\/td><td>Bezpieczny kod tokenu.<\/td><\/tr><tr><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokenType<\/mark><\/td><td>Ci\u0105g<\/td><td>Obowi\u0105zkowy<\/td><td>Typ tokena.<br\/>Mo\u017cliwe warto\u015bci to (<br\/>&#8222;Karta&#8221;, <br\/>&#8222;E-mail&#8221;, <br\/>&#8222;Telefon kom\u00f3rkowy&#8221; ).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p>Przyk\u0142ad \u017c\u0105dania powinien zawiera\u0107 nast\u0119puj\u0105cy obiekt <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">\u201etokenInfo\u201d<\/mark> zawieraj\u0105cy niezb\u0119dne informacje o tokenie:<\/p>\n\n<pre class=\"wp-block-code\"><code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"tokenInfo\"<\/mark>: {\n  <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"value\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"{{tokenValue}}\"<\/mark>,\n  <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"secureCode\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"536\"<\/mark>, \n  <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"tokenType\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Card\"<\/mark>\n}<\/code><\/pre>\n\n<h5 class=\"wp-block-heading\" id=\"step2-action3\">Dzia\u0142anie 3: Wykonaj polecenie Uzyskaj status<\/h5>\n\n<p>Status swojej transakcji mo\u017cesz sprawdzi\u0107 wysy\u0142aj\u0105c \u017c\u0105danie <mark style=\"background-color:#007d57\" class=\"has-inline-color has-white-color\">GET<\/mark>.<\/p>\n\n<p>Upewnij si\u0119, \u017ce nag\u0142\u00f3wek HTTP Authorization jest ustawiony na ten sam token okaziciela, kt\u00f3ry zosta\u0142 u\u017cyty w pocz\u0105tkowym zleceniu p\u0142atniczym.<\/p>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button postman\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.postman.com\/warped-star-117264\/workspace\/sibs-v3\/request\/28493802-3a892ffc-b3bf-4047-beb5-b8b33095bacd\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n<p><strong>Adres URL \u017c\u0105dania:<\/strong><\/p>\n\n<pre class=\"wp-block-code singleline\"><code>https:&#47;&#47;stargate-cer.qly.site1.sibs.pt\/api\/v1\/payments\/{transactionID}\/status<\/code><\/pre>\n\n<p><strong>Nag\u0142\u00f3wki \u017c\u0105da\u0144:<\/strong><\/p>\n\n<pre class=\"wp-block-code singleline\"><code>Authorization: \u2018Bearer &lt;AuthToken&gt;\u2019\nX-IBM-Client-Id: \u2018&lt;ClientId&gt;\u2019<\/code><\/pre>\n\n<p>Pomy\u015blna odpowied\u017a techniczna sk\u0142ada si\u0119 ze statusu HTTP-200 i <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">returnStatus.statusCode=&#8221;000&#8243;<\/mark>.<\/p>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Kod wyniku<\/th><th><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">statusMsg<\/mark><\/th><th>Opis<\/th><th>Dzia\u0142anie<\/th><\/tr><\/thead><tbody><tr><td>HTTP-200<\/td><td>Powodzenie<\/td><td>Odpowied\u017a z powodzeniem.<\/td><td>Nie dotyczy<\/td><\/tr><tr><td>HTTP-400<\/td><td>Z\u0142a pro\u015bba<\/td><td>\u0141adunek JSON nie jest zgodny z definicj\u0105 API lub brakuje niekt\u00f3rych obowi\u0105zkowych nag\u0142\u00f3wk\u00f3w HTTP.<\/td><td>Sprawd\u017a w API Market poprawn\u0105 sk\u0142adni\u0119.<\/td><\/tr><tr><td>HTTP-401<\/td><td>Nieautoryzowany<\/td><td>W przypadku Autoryzacji token okaziciela jest nieprawid\u0142owy\/wygas\u0142 lub nie jest powi\u0105zany z u\u017cywanym terminalem.<\/td><td>Sprawd\u017a w SIBS Backoffice w sekcji Po\u015bwiadczenia, czy token jest wa\u017cny i w razie potrzeby utw\u00f3rz nowy.<\/td><\/tr><tr><td>HTTP-403<\/td><td>Zabroniony<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">Identyfikator klienta<\/mark> ustawiony w nag\u0142\u00f3wku HTTP <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">X-IBM-Client-Id<\/mark> jest nieprawid\u0142owy lub nie posiada wa\u017cnej subskrypcji interfejsu API.<\/td><td>Sprawd\u017a w SIBS Backoffice w SPG APP 2.0, czy <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">ClientID<\/mark> jest poprawny. Je\u015bli problem b\u0119dzie si\u0119 powtarza\u0142, skontaktuj si\u0119 z pomoc\u0105 techniczn\u0105 SIBS Gateway w celu zresetowania <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">ClientID<\/mark>.<\/td><\/tr><tr><td>HTTP-405<\/td><td>Niedozwolona metoda<\/td><td>Zastosowana metoda HTTP nie jest zgodna z \u017cadn\u0105 dost\u0119pn\u0105 definicj\u0105 API.<\/td><td>Sprawd\u017a w API Market poprawn\u0105 metod\u0119 HTTP.<\/td><\/tr><tr><td>HTTP-429<\/td><td>Zbyt du\u017co pr\u00f3\u015bb<\/td><td>Przekroczono limit szybko\u015bci wywo\u0142a\u0144 API.<\/td><td>Informacje na temat limit\u00f3w po\u0142\u0105cze\u0144 maj\u0105cych zastosowanie do API mo\u017cna znale\u017a\u0107 w API Market.<\/td><\/tr><tr><td>HTTP-500<\/td><td>Wewn\u0119trzny b\u0142\u0105d serwera<\/td><td>Wywo\u0142anie API nie powiod\u0142o si\u0119&#8230; i najprawdopodobniej b\u0142\u0105d jest to po naszej stronie.<\/td><td>Powiniene\u015b ponowi\u0107 operacj\u0119, a je\u015bli problem b\u0119dzie si\u0119 powtarza\u0142, skontaktuj si\u0119 z pomoc\u0105 techniczn\u0105 SIBS Gateway w celu uzyskania pomocy.<\/td><\/tr><tr><td>HTTP-503<\/td><td>serwis niedost\u0119pny<\/td><td>Wywo\u0142anie API nie jest obecnie dost\u0119pne. Zwykle jeste\u015bmy zawsze aktywni, ale podczas planowej konserwacji mog\u0105 wyst\u0105pi\u0107 kr\u00f3tkie problemy z dost\u0119pno\u015bci\u0105.<\/td><td>Powiniene\u015b poczeka\u0107 i spr\u00f3bowa\u0107 ponownie p\u00f3\u017aniej.<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Sprzedawcy maj\u0105 mo\u017cliwo\u015b\u0107 dostosowania si\u0119 do powracaj\u0105cych klient\u00f3w, oferuj\u0105c mo\u017cliwo\u015b\u0107 zapisania danych karty do wykorzystania w przysz\u0142o\u015bci. Mo\u017cna to jednak zrobi\u0107 wy\u0142\u0105cznie na wyra\u017ane \u017c\u0105danie klienta i za jego wyra\u017an\u0105 zgod\u0105. Ta wygodna funkcja ma zastosowanie w przypadku transakcji obejmuj\u0105cych rodzaje p\u0142atno\u015bci AUTH i PURS w przypadku korzystania z karty jako metody p\u0142atno\u015bci. Krok 1: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":10548,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_eb_attr":"","footnotes":""},"class_list":["post-10627","page","type-page","status-publish","hentry","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"acf":[],"builder_content":"","_links":{"self":[{"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/pages\/10627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/comments?post=10627"}],"version-history":[{"count":1,"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/pages\/10627\/revisions"}],"predecessor-version":[{"id":10628,"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/pages\/10627\/revisions\/10628"}],"up":[{"embeddable":true,"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/pages\/10548"}],"wp:attachment":[{"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/media?parent=10627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}