{"id":10321,"date":"2023-06-14T09:49:56","date_gmt":"2023-06-14T09:49:56","guid":{"rendered":"https:\/\/www.qly.docs.pay.sibs.com\/szczegoly-karty-sklepu\/"},"modified":"2026-03-09T16:40:12","modified_gmt":"2026-03-09T16:40:12","slug":"zapisanie-danych-karty","status":"publish","type":"page","link":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/sibs-gateway-dokumentacja\/funkcjonalnosci-platnosci-online\/karta-oneclick\/zapisanie-danych-karty\/","title":{"rendered":"Zapisanie danych karty"},"content":{"rendered":"<!-- wp:themify-builder\/canvas \/-->\n\n\n<p>Gdy sprzedawca proponuje zalogowanemu posiadaczowi karty utworzenie p\u0142atno\u015bci jednym klikni\u0119ciem, prezentowane s\u0105 obowi\u0105zuj\u0105ce warunki.<\/p>\n\n\n\n<p>Je\u015bli posiadacz karty zaakceptuje i poda dane swojej karty, musi przeprowadzi\u0107 silne uwierzytelnienie klienta 3D Secure zgodnie z wymogami. Po pomy\u015blnym uwierzytelnieniu karta jest tokenizowana i rejestrowana w Mi\u0119dzynarodowym Systemie P\u0142atno\u015bci (IPS). Token jest nast\u0119pnie dostarczany do sprzedawcy i rejestrowany jako karta w pliku.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jak to dzia\u0142a<\/h3>\n\n\n\n<p>Aby wykona\u0107 p\u0142atno\u015b\u0107 z autoryzacj\u0105 3DS, najpierw <a href=\"https:\/\/www.qly.docs.pay.sibs.com\/pl\/integrations\/api\/integration-guide\/#step-1-create-an-order\">utw\u00f3rz zam\u00f3wienie<\/a> zgodnie z instrukcjami zawartymi w <a href=\"https:\/\/www.qly.docs.pay.sibs.com\/pl\/integrations\/api\/integration-guide\/\">Przewodniku integracji<\/a> API (FULL CODE).<\/p>\n\n\n\n<p>Nale\u017cy pami\u0119ta\u0107, \u017ce do \u017c\u0105dania zam\u00f3wienia nale\u017cy do\u0142\u0105czy\u0107 dodatkowe parametry <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">OneClick<\/mark> i <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">Tokenization<\/mark>, jak pokazano poni\u017cej: <\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Lokalizacja<\/strong><\/td><td><strong>Element danych<\/strong><\/td><td><strong>Typ<\/strong><\/td><td><strong>Stan<\/strong><\/td><td><strong>Opis<\/strong><\/td><\/tr><tr><td>Tre\u015b\u0107 \u017c\u0105dania.transakcja<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">oneClick<\/mark><\/td><td>OneClick<\/td><td>Obowi\u0105zkowe<\/td><td>Obiekt definiuj\u0105cy p\u0142atno\u015b\u0107 jednym klikni\u0119ciem. Wyst\u0119puje tylko w przypadku sprzedawc\u00f3w korzystaj\u0105cych z One Click Payment.<\/td><\/tr><tr><td>Request Body.transaction.oneClick<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">customerAcceptance<\/mark><\/td><td>logiczna<\/td><td>Obowi\u0105zkowe<\/td><td>Wskazuje, czy Klient zaakceptowa\u0142 Regulamin us\u0142ugi One Click Payment w celu kontynuowania p\u0142atno\u015bci.<br>Ma warto\u015b\u0107 &#8222;<mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">True<\/mark>&#8222;, je\u015bli Warunki p\u0142atno\u015bci jednym klikni\u0119ciem zosta\u0142y przedstawione przez Sprzedawc\u0119 i wyra\u017anie zaakceptowane przez Klienta. W przeciwnym razie musi mie\u0107 warto\u015b\u0107 <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">&#8222;False<\/mark>&#8222;. W przypadku braku nale\u017cy przyj\u0105\u0107 warto\u015b\u0107 &#8222;False&#8221;.<\/td><\/tr><tr><td>Tre\u015b\u0107 \u017c\u0105dania<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokenizacja<\/mark><\/td><td>Tokenizacja<\/td><td>Obowi\u0105zkowe<\/td><td>Tokeny p\u0142atno\u015bci klienta. Tokeny te s\u0105 dostarczane na koniec udanej tokenizacji. Obecne tylko do cel\u00f3w tokenizacji.<\/td><\/tr><tr><td>Request Body.tokenisation<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokenisationRequest<\/mark><\/td><td>TokenisationRequest<\/td><td>Obowi\u0105zkowe<\/td><td>Podane pole w \u017c\u0105daniu realizacji transakcji w celu wykonania tokenizacji karty. <\/td><\/tr><tr><td>Request Body.tokenisation.tokenisationRequest<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokeniseCard<\/mark><\/td><td>logiczna<\/td><td>Obowi\u0105zkowe<\/td><td>Wskazuje, czy wymagana jest tokenizacja karty.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Przyk\u0142ad \u017c\u0105dania:<\/strong><\/p>\n\n\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-c9ef0e98-3e81-4ae0-a63b-151aaa96a497?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>\t{\n\t    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"merchant\"<\/mark>: {\n\t        <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\">{{TerminalID}}<\/mark>,\n\t        <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\t        <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: r7cxvi0saj\"<\/mark>\n\t    },\n\t    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"transaction\"<\/mark>: {\n\t        <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\">\"{{trxDatetime}}\"<\/mark>,\n\t        <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 for order number 4908 terminalId 100886\"<\/mark>,\n\t        <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\t        <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\">\"PURS\"<\/mark>,\n\t        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"amount\"<\/mark>: {\n\t            <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.50<\/mark>,\n\t            <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\t        },\n\t        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"paymentMethod\"<\/mark>: &#91;\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"CARD\"<\/mark>\n\t        ],\n\t        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"oneClick\"<\/mark>: {\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"customerAcceptance\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-cyan-blue-color\">true<\/mark>\n\t        }\n\t    },\n\t    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"tokenisation\"<\/mark>: {\n\t       <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\"> \"tokenisationRequest\"<\/mark>: {\n\t            <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\t        }\n\t    }\n\t}<\/code><\/pre>\n\n\n\n<p>Nast\u0119pnie mo\u017cesz przyst\u0105pi\u0107 do <a href=\"https:\/\/www.qly.docs.pay.sibs.com\/pl\/metody-platnosci\/karty\/\">dokonania p\u0142atno\u015bci<\/a>.<\/p>\n\n\n\n<p>Do \u017c\u0105dania zakupu nale\u017cy do\u0142\u0105czy\u0107 dodatkowe parametry <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">DeviceInfo<\/mark> i <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">OneClick<\/mark>, jak pokazano poni\u017cej.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Lokalizacja<\/strong><\/td><td><strong>Element danych<\/strong><\/td><td><strong>Typ<\/strong><\/td><td><strong>Stan<\/strong><\/td><td><strong>Opis<\/strong><\/td><\/tr><tr><td>Request Body.info<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">deviceInfo<\/mark><\/td><td>DeviceInfo<\/td><td>Obowi\u0105zkowe<\/td><td>Obiekt definiuj\u0105cy informacje o urz\u0105dzeniu klienta.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserAcceptHeader<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Nag\u0142\u00f3wek akceptacji przegl\u0105darki.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserJavaEnabled<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Przegl\u0105darka z w\u0142\u0105czon\u0105 obs\u0142ug\u0105 Java<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserJavascriptEnabled<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>W\u0142\u0105czona obs\u0142uga Javascript w przegl\u0105darce<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserLanguage<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>J\u0119zyk przegl\u0105darki.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserColorDepth<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>G\u0142\u0119bia kolor\u00f3w przegl\u0105darki.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserScreenHeight<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Wysoko\u015b\u0107 ekranu przegl\u0105darki.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserScreenWidth<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Szeroko\u015b\u0107 ekranu przegl\u0105darki.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserTZ<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Strefa czasowa przegl\u0105darki.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserUserAgent<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Agent u\u017cytkownika przegl\u0105darki.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">systemFamily<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Rodzina system\u00f3w.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">systemVersion<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Wesja systemu.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">systemArchitecture<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Architektura systemu.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">deviceManufacturer<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Producent urz\u0105dzenia.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">deviceModel<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Model urz\u0105dzenia.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">deviceID<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Unikalny identyfikator urz\u0105dzenia<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">applicationName<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Nazwa aplikacji.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">applicationVersion<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Wersja aplikacji.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">geoLocalization<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Geolokalizacja.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">ipAddress<\/mark><\/td><td>Ci\u0105g<\/td><td>Opcionalnie<\/td><td>Adres IP.<\/td><\/tr><tr><td>Tre\u015b\u0107 \u017c\u0105dania<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">oneClick<\/mark><\/td><td>OneClick<\/td><td>Obowi\u0105zkowe<\/td><td>Obiekt definiuj\u0105cy p\u0142atno\u015b\u0107 jednym klikni\u0119ciem.<\/td><\/tr><tr><td>Request Body.oneClick<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">oneClickCreation<\/mark><\/td><td>logiczna<\/td><td>Obowi\u0105zkowe<\/td><td>Obiekt definiuj\u0105cy p\u0142atno\u015b\u0107 jednym klikni\u0119ciem. Wskazuje, czy klient \u017c\u0105da utworzenia p\u0142atno\u015bci jednym klikni\u0119ciem. Brak wskazuje warto\u015b\u0107 &#8222;<mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">False<\/mark>&#8222;.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Przyk\u0142ad \u017c\u0105dania:<\/strong><\/p>\n\n\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-3e313426-095b-43e6-8f70-6f8342eff76d?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n\n\n<pre class=\"wp-block-code\"><code>\t{\n\t    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"info\"<\/mark>: {\n\t        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"deviceInfo\"<\/mark>: {\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserAcceptHeader\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"application\/json, text\/plain, *\/*\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserJavaEnabled\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"false\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserLanguage\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"en\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserColorDepth\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"24\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserScreenHeight\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"1080\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserScreenWidth\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"1920\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserTZ\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"-60\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserUserAgent\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Mozilla\/5.0 (Windows NT 10.0; WOW64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/106.0.0.0 Safari\/537.36\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"geoLocalization\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Lat: 38.7350528 | Long: -9.2143616\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"systemFamily\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Windows\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"systemVersion\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Windows\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"deviceID\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"498bfd4c3a3645b38667a7037b616c18\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"applicationName\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Chrome\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"applicationVersion\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"106\"<\/mark>\n\t        },\n\t        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"customerInfo\"<\/mark>: &#91;\n\t            {\n\t                <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"key\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"customerName\"<\/mark>,\n\t                <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\">\"User X\"<\/mark>\n\t            },\n\t            {\n\t                <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"key\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"customerEmail\"<\/mark>,\n\t                <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\">\"testingemail@gmail.com\"<\/mark>\n\t            }\n\t        ]\n\t    },\n\t    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"cardInfo\"<\/mark>: {\n\t        <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\">\"{{MC3DSCardNum}}\"<\/mark>,\n\t        <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\">\"{{MC3DSCardCVV}}\"<\/mark>,\n\t        <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\">\"{{MC3DSCardExpiry}}\"<\/mark>,\n\t        <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\t        <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\t    },\n\t    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"oneClick\"<\/mark>: {\n\t        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"oneClickCreation\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-cyan-blue-color\">true<\/mark>\n\t    }\n\t}\n<\/code><\/pre>\n\n\n\n<style type=\"text\/css\">\n\t#message-box-block_36e0b438e7f70dd8053967ccc61458a7 {\n\t\t\/* Add styles that use ACF values here *\/\n\t}\n<\/style>\n\n<div id=\"message-box-block_36e0b438e7f70dd8053967ccc61458a7\" class=\"block-message-box\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t<div class='row warning' style=\"display: flex;\">\n\t\t\t  <div class='col' style=\"width: 10%; display: flex; align-items: center; justify-content: center;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/themes\/themify-ultra-child\/images\/msg_warn.svg\" alt=\"Warning\">\n\t\t\t  <\/div>\n\t\t\t  <div class='col2'>\n\t\t\t\t<p><p>Podczas przechowywania danych karty nale\u017cy pami\u0119ta\u0107, \u017ce konieczne b\u0119dzie przej\u015bcie przez Challenge Flow opisany na stronie\u00a0<a href=\"https:\/\/www.qly.docs.pay.sibs.com\/pl\/sibs-gateway-dokumentacja\/funkcjonalnosci-platnosci-online\/3d-secure\/\">3D Secure<\/a>. Proces ten pomaga zapewni\u0107 bezpiecze\u0144stwo przechowywanych informacji i zabezpiecza przed nieuprawnionym wykorzystaniem.<\/p>\n<\/p>\n\t\t\t  <\/div>\n\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t<\/div>\n\n\n<p>Otrzymasz odpowied\u017a zawieraj\u0105c\u0105 w wiadomo\u015bci <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">status p\u0142atno\u015bci<\/mark>. Informuje on, czy transakcja zosta\u0142a zaakceptowana, odrzucona, nadal oczekuje na ostateczny wynik lub wymaga dodatkowych dzia\u0142a\u0144.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sukces<\/strong>: Zakup zosta\u0142 pomy\u015blnie przetworzony, a klient zosta\u0142 obci\u0105\u017cony.<\/li>\n\n\n\n<li><strong>Odrzucono<\/strong>: Zakup zosta\u0142 odrzucony.<\/li>\n\n\n\n<li><strong>W toku<\/strong>: Ostateczny wynik zakupu nie jest jeszcze znany. Konieczne b\u0119dzie zapytanie o status tej transakcji, dop\u00f3ki nie osi\u0105gnie ona stanu ko\u0144cowego lub u\u017cytkownik nie zdecyduje si\u0119 jej anulowa\u0107.<\/li>\n\n\n\n<li><strong>Cz\u0119\u015bciowy<\/strong>: zakup zosta\u0142 cz\u0119\u015bciowo zaakceptowany, ale do jego zako\u0144czenia wymagane s\u0105 dodatkowe dzia\u0142ania (np. uwierzytelnienie 3D-Secure). Element <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">actionResponse<\/mark> zawiera instrukcje dotycz\u0105ce dalszego post\u0119powania.<\/li>\n<\/ul>\n\n\n\n<p>Je\u015bli otrzymany <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">status p\u0142atno\u015bci<\/mark> &#8222;<strong>Cz\u0119\u015bciowy<\/strong>&#8222;, oznacza to, \u017ce przed ponownym wys\u0142aniem wniosku o p\u0142atno\u015b\u0107 kart\u0105 nale\u017cy wys\u0142a\u0107 dodatkowe \u017c\u0105danie uwierzytelnienia 3DS (<strong>Challenge Flow<\/strong>).<\/p>\n\n\n\n<p>Odpowied\u017a b\u0119dzie r\u00f3wnie\u017c zawiera\u0107 element <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">actionResponse<\/mark> z informacjami o tym, jak post\u0119powa\u0107, jak pokazano w poni\u017cszym przyk\u0142adzie.<\/p>\n\n\n\n<p>Zapisz identyfikator <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">actionResponse.id<\/mark>, aby u\u017cy\u0107 go do ponownego przes\u0142ania \u017c\u0105dania p\u0142atno\u015bci po zako\u0144czeniu uwierzytelniania 3DS.<\/p>\n\n\n\n<p><strong>Przyk\u0142ad odpowiedzi na akcj\u0119:<\/strong><\/p>\n\n\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\">\"actionResponse\"<\/mark>: {\n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"id\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"be9b2788-3061-467c-b2a5-a36ad17f085c\"<\/mark>,\n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"type\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"THREEDS_CHALLENGE\"<\/mark>,\n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"data\"<\/mark>: {\n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"url\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"https:\/\/api-aws.sibs.ro\/sandbox\/sibs\/public\/acsSample\"<\/mark>,\n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"params\"<\/mark>: &#91;\n{\n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"name\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"creq\"<\/mark>,\n<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"data\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"eyJ0aHJlZURTU(...)\"<\/mark>\n}\n]\n}\n}<\/code><\/pre>\n\n\n\n<p>Musisz wykona\u0107 trzy dodatkowe czynno\u015bci:<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><a href=\"#action-1\">Dzia\u0142anie 1: Przekierowanie posiadacza karty do ACS w celu uwierzytelnienia 3DS<\/a><br><a href=\"#action-2\">Dzia\u0142anie 2: Ponowne przes\u0142anie transakcji do ostatecznej autoryzacji<\/a><br><a href=\"#action-3\">Dzia\u0142anie 3: Wykonanie Uzyskania Statusu<\/a><\/h6>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"action-1\">Dzia\u0142anie 1: Przekierowanie posiadacza karty do ACS w celu uwierzytelnienia 3DS<\/h5>\n\n\n\n<p>Przegl\u0105darka klienta musi zosta\u0107 przekierowana przez <mark style=\"background-color:#d6e9ff\" class=\"has-inline-color\">POST<\/mark> do adresu URL serwera kontroli dost\u0119pu 3DS (ACS) wskazanego przez <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">actionResponse.data.url<\/mark> przy u\u017cyciu <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">actionResponse.data.params<\/mark> jako parametr\u00f3w \u017c\u0105dania.<\/p>\n\n\n\n<p>Po zako\u0144czeniu uwierzytelniania przegl\u0105darka posiadacza karty jest przekierowywana z powrotem do \u017ar\u00f3d\u0142a.<\/p>\n\n\n\n<p><strong>Przyk\u0142ad przekierowania do ACS w Javascript<\/strong><\/p>\n\n\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-d17c5e8e-61c7-4623-92e7-6c765131e8c2?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n\n\n<pre class=\"wp-block-code singleline\"><code><mark style=\"background-color:#d6e9ff\" class=\"has-inline-color\">POST<\/mark> \"https:\/\/api-aws.sibs.ro\/sandbox\/sibs\/public\/acsSample\"<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code singleline\"><code>creq: eyJ0aHJlZURTU(...)<\/code><\/pre>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"action-2\">Dzia\u0142anie 2: Ponowne przes\u0142anie transakcji do ostatecznej autoryzacji<\/h5>\n\n\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 zlecenia p\u0142atno\u015bci.<\/p>\n\n\n\n<p>W tym \u017c\u0105daniu zakupu nale\u017cy uwzgl\u0119dni\u0107 dodatkowe parametry <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">ActionProcessed<\/mark> i <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">OneClick<\/mark>, jak pokazano poni\u017cej:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Lokalizacja<\/strong><\/td><td><strong>Element danych<\/strong><\/td><td><strong>Typ<\/strong><\/td><td><strong>Stan<\/strong><\/td><td><strong>Opis<\/strong><\/td><\/tr><tr><td>Tre\u015b\u0107 \u017c\u0105dania<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">actionProcessed<\/mark><\/td><td>ActionProcessed<\/td><td>Obowi\u0105zkowe<\/td><td><\/td><\/tr><tr><td>Request Body.ActionProcessed<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">id<\/mark><\/td><td>Ci\u0105g<\/td><td>Obowi\u0105zkowe<\/td><td><\/td><\/tr><tr><td>Request Body.ActionProcessed<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">typ<\/mark><\/td><td>Ci\u0105g<\/td><td>Obowi\u0105zkowe<\/td><td>Mo\u017cliwe warto\u015bci to (<br>&#8222;THREEDS_METHOD&#8221;, <br>&#8222;THREEDS_CHALLENGE&#8221;, &#8222;DCC&#8221;, <br>&#8222;INSTALLMENTS&#8221; ).<\/td><\/tr><tr><td>Request Body.ActionProcessed<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">wykonany<\/mark><\/td><td>logiczna<\/td><td>Obowi\u0105zkowe<\/td><td><\/td><\/tr><tr><td>Tre\u015b\u0107 \u017c\u0105dania<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">oneClick<\/mark><\/td><td>OneClick<\/td><td>Obowi\u0105zkowe<\/td><td>Obiekt definiuj\u0105cy p\u0142atno\u015b\u0107 jednym klikni\u0119ciem.<\/td><\/tr><tr><td>Request Body.oneClick<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">oneClickCreation<\/mark><\/td><td>logiczna<\/td><td>Obowi\u0105zkowe<\/td><td>Obiekt definiuj\u0105cy p\u0142atno\u015b\u0107 jednym klikni\u0119ciem. Wskazuje, czy klient \u017c\u0105da utworzenia p\u0142atno\u015bci jednym klikni\u0119ciem. Brak wskazuje warto\u015b\u0107 &#8222;<mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">False<\/mark>&#8222;.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Przyk\u0142ad \u017c\u0105dania:<\/strong><\/p>\n\n\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-eecfff4e-d570-47d7-bba3-f8c6dccb3213?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n\n\n<p><strong>Adres URL \u017c\u0105dania:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code singleline\"><code>https:&#47;&#47;stargate.qly.site1.sibs.pt\/api\/v1\/payments\/{transactionID}\/card\/purchase<\/code><\/pre>\n\n\n\n<p><strong>Nag\u0142\u00f3wki \u017c\u0105da\u0144:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code singleline\"><code>Authorization: \u2018Digest &lt;transactionSignature&gt;\u2019\nX-IBM-Client-Id: \u2018&lt;ClientId&gt;\u2019\nContent-Type: application\/json<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\t    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"info\"<\/mark>: {\n\t        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"deviceInfo\"<\/mark>: {\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserAcceptHeader\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"application\/json, text\/plain, *\/*\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserJavaEnabled\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"false\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserLanguage\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"en\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserColorDepth\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"24\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserScreenHeight\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"1080\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserScreenWidth\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"1920\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserTZ\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"-60\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserUserAgent\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Mozilla\/5.0 (Windows NT 10.0; WOW64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/106.0.0.0 Safari\/537.36\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"geoLocalization\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Lat: 38.7350528 | Long: -9.2143616\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"systemFamily\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Windows\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"systemVersion\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Windows\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"deviceID\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"498bfd4c3a3645b38667a7037b616c18\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"applicationName\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"Chrome\"<\/mark>,\n\t            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"applicationVersion\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"106\"<\/mark>\n\t        },\n\t        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"customerInfo\"<\/mark>: &#91;\n\t            {\n\t                <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"key\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"customerName\"<\/mark>,\n\t                <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\">\"User X\"<\/mark>\n\t            },\n\t            {\n\t                <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"key\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"customerEmail\"<\/mark>,\n\t                <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\">\"testingemail@gmail.com\"<\/mark>\n\t            }\n\t        ]\n\t    },\n\t    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"cardInfo\"<\/mark>: {\n\t        <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\">\"{{MC3DSCardNum}}\"<\/mark>,\n\t        <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\">\"{{MC3DSCardCVV}}\"<\/mark>,\n\t        <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\">\"{{MC3DSCardExpiry}}\"<\/mark>,\n\t        <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\t        <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\t    },\n\t    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"oneClick\"<\/mark>: {\n\t        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"oneClickCreation\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-cyan-blue-color\">true<\/mark>\n\t    },\n\t    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"actionProcessed\"<\/mark>: {\n\t        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"id\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"{{actionId}}\"<\/mark>,\n\t        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"type\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"THREEDS_CHALLENGE\"<\/mark>,\n\t        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"executed\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-cyan-blue-color\">true<\/mark>\n\t    }\n\t}<\/code><\/pre>\n\n\n\n<p><strong>Oczekiwana odpowied\u017a:<\/strong><\/p>\n\n\n\n<p>Jak widzieli\u015bmy wcze\u015bniej, <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">paymentStatus<\/mark> w odpowiedzi informuje o tym, czy sama transakcja zosta\u0142a odrzucona, przetworzona pomy\u015blnie, czy te\u017c wymaga jeszcze innego dzia\u0142ania.<\/p>\n\n\n\n<p>Je\u015bli status p\u0142atno\u015bci to &#8222;<strong>Cz\u0119\u015bciowa<\/strong>&#8222;, nale\u017cy wykona\u0107 te same kroki, co poprzednio, zaczynaj\u0105c od <a href=\"#action-1\">czynno\u015bci 1.<\/a><\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"action-3\">Dzia\u0142anie 3: Wykonanie Uzyskania Statusu<\/h5>\n\n\n\n<p>Po pe\u0142nym przetworzeniu p\u0142atno\u015bci mo\u017cna sprawdzi\u0107 status transakcji, wysy\u0142aj\u0105c \u017c\u0105danie <mark style=\"background-color:#007d57\" class=\"has-inline-color has-white-color\">GET<\/mark>.<\/p>\n\n\n\n<p>Upewnij si\u0119, \u017ce nag\u0142\u00f3wek HTTP Authorization jest ustawiony na ten sam token Bearer, kt\u00f3ry zosta\u0142 u\u017cyty w pocz\u0105tkowym zleceniu p\u0142atniczym.<\/p>\n\n\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-09fd4f62-3665-4687-b6fb-ac043f1599d3?ctx=documentation\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n\n\n<p><strong>Adres URL \u017c\u0105dania:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code singleline\"><code>https:&#47;&#47;stargate.qly.site1.sibs.pt\/api\/v1\/payments\/{transactionID}\/status<\/code><\/pre>\n\n\n\n<p><strong>Nag\u0142\u00f3wki \u017c\u0105da\u0144:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code singleline\"><code>Authorization: \u2018Bearer &lt;<em>AuthToken<\/em>&gt;\u2019\nX-IBM-Client-Id: \u2018&lt;ClientId&gt;\u2019\nContent-Type: application\/json<\/code><\/pre>\n\n\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<\/mark>&#8222;. <\/p>\n\n\n\n<p>Oto kilka przyk\u0142ad\u00f3w mo\u017cliwych kod\u00f3w wynik\u00f3w:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Result Code<\/strong><\/th><th><strong>statusMsg<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Action<\/strong><\/th><\/tr><\/thead><tbody><tr><td>HTTP-200<\/td><td>Success<\/td><td>Success response<\/td><td>N\/A<\/td><\/tr><tr><td>HTTP-400<\/td><td>Bad Request<\/td><td>The JSON payload is not matching the API definition or some mandatory HTTP headers are missing.<\/td><td>Please check in API Market for the correct syntax.<\/td><\/tr><tr><td>HTTP-401<\/td><td>Unauthorized<\/td><td>On the Authorization, Bearer token is invalid\/expired or not associated with the Terminal used.<\/td><td>Please check in SIBS Backoffice under the Credentials if the token is valid and create a new one if needed.<\/td><\/tr><tr><td>HTTP-403<\/td><td>Forbidden<\/td><td>The <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">ClientID<\/mark> set on the <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">X-IBM-Client-Id<\/mark> HTTP header is not valid or does not possess a valid subscription to the API.<\/td><td>Please check in SIBS Backoffice under the SPG APP 2.0 if the <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">ClientID<\/mark> is correct. If the problem persists contact SIBS Gateway support for a <mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">ClientID<\/mark> reset.<\/td><\/tr><tr><td>HTTP-405<\/td><td>Method Not Allowed<\/td><td>The HTTP Method used is not matching any of the API definitions available.<\/td><td>Please check in API Market for the correct HTTP Method.<\/td><\/tr><tr><td>HTTP-429<\/td><td>Too Many Requests<br><\/td><td>The API calls rate limit has been exceeded.<\/td><td>Please check in API Market for information on the rate limits that apply to the API.<\/td><\/tr><tr><td>HTTP-500<\/td><td>Internal Server Error<\/td><td>The API call has failed&#8230; and its most likely on our side.<\/td><td>You should retry the operation, and if the problem persists contact SIBS Gateway support for assistance.<\/td><\/tr><tr><td>HTTP-503<\/td><td>Service Unavailable<\/td><td>The API call is not currently available. Usually we are always on, but short availability issues may occur during scheduled maintenance.<\/td><td>You should wait and try again later.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Co dalej?<\/h3>\n\n\n\n<p>Dowiedz si\u0119, jak <a href=\"https:\/\/www.qly.docs.pay.sibs.com\/pl\/funkcjonalnosci-platnosci-online\/karta-oneclick\/platnosc-zapisana-karta\/\">p\u0142aci\u0107 zapisan\u0105 kart\u0105<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gdy sprzedawca proponuje zalogowanemu posiadaczowi karty utworzenie p\u0142atno\u015bci jednym klikni\u0119ciem, prezentowane s\u0105 obowi\u0105zuj\u0105ce warunki. Je\u015bli posiadacz karty zaakceptuje i poda dane swojej karty, musi przeprowadzi\u0107 silne uwierzytelnienie klienta 3D Secure zgodnie z wymogami. Po pomy\u015blnym uwierzytelnieniu karta jest tokenizowana i rejestrowana w Mi\u0119dzynarodowym Systemie P\u0142atno\u015bci (IPS). Token jest nast\u0119pnie dostarczany do sprzedawcy i rejestrowany jako [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":10327,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_eb_attr":"","footnotes":""},"class_list":["post-10321","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\/10321","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=10321"}],"version-history":[{"count":4,"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/pages\/10321\/revisions"}],"predecessor-version":[{"id":27829,"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/pages\/10321\/revisions\/27829"}],"up":[{"embeddable":true,"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/pages\/10327"}],"wp:attachment":[{"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/media?parent=10321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}