{"id":22735,"date":"2023-06-14T09:41:59","date_gmt":"2023-06-14T09:41:59","guid":{"rendered":"https:\/\/www.qly.docs.pay.sibs.com\/metody-platnosci\/apple-pay\/"},"modified":"2026-03-09T10:48:28","modified_gmt":"2026-03-09T10:48:28","slug":"apple-pay","status":"publish","type":"page","link":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/sibs-gateway-dokumentacja\/metody-platnosci\/apple-pay\/","title":{"rendered":"Apple Pay"},"content":{"rendered":"<!-- wp:themify-builder\/canvas \/-->\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2023\/10\/Apple_Pay_Mark_RGB_041619.svg\" alt=\"\" class=\"wp-image-8732\" style=\"aspect-ratio:1.5660377358490567;width:74px;height:auto\"\/><\/figure>\n\n\n\n<p>Podczas konwencjonalnego procesu p\u0142atno\u015bci klienci zazwyczaj musz\u0105 poda\u0107 r\u00f3\u017cne dane osobowe, w tym informacje o karcie, adresy rozliczeniowe i wysy\u0142kowe, adres e-mail lub numer telefonu. Jednak Apple Pay znacznie usprawnia ten proces, umo\u017cliwiaj\u0105c klientom \u0142atwe dokonywanie p\u0142atno\u015bci kart\u0105 kredytow\u0105 za pomoc\u0105 p\u0142ynnego i bezpiecznego procesu z wykorzystaniem uwierzytelniania Touch ID lub Face ID.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69e0661827971&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69e0661827971\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"3248\" height=\"1824\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2025\/01\/ApplePay-EN.png\" alt=\"\" class=\"wp-image-22711\" srcset=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2025\/01\/ApplePay-EN.png 3248w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2025\/01\/ApplePay-EN-300x168.png 300w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2025\/01\/ApplePay-EN-1024x575.png 1024w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2025\/01\/ApplePay-EN-768x431.png 768w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2025\/01\/ApplePay-EN-1536x863.png 1536w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2025\/01\/ApplePay-EN-2048x1150.png 2048w\" sizes=\"auto, (max-width: 3248px) 100vw, 3248px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Powi\u0119ksz\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">P\u0142atno\u015b\u0107 przez Apple Pay \u2013 przyk\u0142ad desktopowego i mobilnego interfejsu u\u017cytkownika.<\/figcaption><\/figure>\n\n\n\n<p>Po wybraniu przycisku Apple Pay:<\/p>\n\n\n\n<ol style=\"list-style-type:1\" class=\"wp-block-list\">\n<li>Klient otrzymuje przyjazny dla u\u017cytkownika arkusz p\u0142atno\u015bci.<\/li>\n\n\n\n<li>Klienci wybieraj\u0105 preferowan\u0105 kart\u0119 p\u0142atnicz\u0105 spo\u015br\u00f3d dost\u0119pnych opcji.<\/li>\n\n\n\n<li>W celu zwi\u0119kszenia bezpiecze\u0144stwa klienci potwierdzaj\u0105 swoj\u0105 to\u017csamo\u015b\u0107 za pomoc\u0105 uwierzytelniania biometrycznego, takiego jak Face ID lub Touch ID, przed sfinalizowaniem p\u0142atno\u015bci.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Metoda p\u0142atno\u015bci<\/th><th>Kategoria<\/th><th>Kraje<\/th><th>Waluty<\/th><th>Funkcjonalno\u015bci<\/th><th>Integracje<\/th><\/tr><\/thead><tbody><tr><td>Apple Pay<\/td><td>Cyfrowy portfel<\/td><td>Czechy, Estonia, Francja, Niemcy, Polska, Portugalia, Rumunia, S\u0142owacja<\/td><td>CZK, EUR, PLN, RON<\/td><td>Wst\u0119pnie autoryzowane przechwytywanie\r\nZakup jednorazowy\r\nCz\u0119\u015bciowe przechwytywanie\r\nCz\u0119\u015bciowy zwrot koszt\u00f3w\r\nSubscrypcje\r\nZwrot koszt\u00f3w\r\nAnulowanie<\/td><td>API\r\nFormularz P\u0142atno\u015bci\r\nWtyczka Prestashop\r\nWtyczka WooCommerce\r\nWtyczka Magento<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Przed rozpocz\u0119ciem<\/h3>\n\n\n\n<p>Aby m\u00f3c otrzymywa\u0107 p\u0142atno\u015bci Apple Pay, konieczne jest ustawienie i skonfigurowanie integracji Apple Pay, co r\u00f3wnie\u017c wymaga u\u017cycia certyfikatu.<\/p>\n\n\n\n<style type=\"text\/css\">\n\t#message-box-block_219734277bf8565b3229ae1f65a5fc05 {\n\t\t\/* Add styles that use ACF values here *\/\n\t}\n<\/style>\n\n<div id=\"message-box-block_219734277bf8565b3229ae1f65a5fc05\" class=\"block-message-box\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t<div class='row info' 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_info.svg\" alt=\"Info\">\n\t\t\t  <\/div>\n\t\t\t  <div class='col2'>\n\t\t\t\t<p ><p><span class=\"Y2IQFc\" lang=\"pl\">Z Apple Pay mo\u017cna korzysta\u0107 na wyznaczonych urz\u0105dzeniach i obs\u0142ugiwanych przegl\u0105darkach. Wi\u0119cej informacji znajdziesz na stronie\u00a0<\/span><a href=\"https:\/\/support.apple.com\/pl-pl\/102896\" target=\"_blank\" rel=\"noopener\">Urz\u0105dzenia zgodne z us\u0142ug\u0105 Apple Pay<\/a><span class=\"Y2IQFc\" lang=\"pl\">.<\/span><\/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\t\t<\/div>\n\n\n<p>Upewnij si\u0119, \u017ce Tw\u00f3j serwer jest odpowiednio przygotowany do bezpiecznej komunikacji z Apple Pay, spe\u0142niaj\u0105c te warunki wst\u0119pne.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dzia\u0142aj\u0105ca domena z wa\u017cnym certyfikatem SSL.<\/li>\n\n\n\n<li>Dost\u0119pno\u015b\u0107 terminala Secure Shell (SSH) do u\u017cytku.<\/li>\n\n\n\n<li>Odpowiednie uprawnienia przyznane w celu uzyskania dost\u0119pu do plik\u00f3w serwera, u\u0142atwiaj\u0105ce przesy\u0142anie niezb\u0119dnych plik\u00f3w na serwer.<\/li>\n<\/ul>\n\n\n\n<p>Wi\u0119cej informacji mo\u017cna znale\u017a\u0107 na stronie&nbsp;<a href=\"https:\/\/developer.apple.com\/documentation\/apple_pay_on_the_web\/setting_up_your_server\" target=\"_blank\" rel=\"noreferrer noopener\">Ustawienie Serwera<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jak skonfigurowa\u0107 Apple Pay<\/h3>\n\n\n\n<p>Aby skonfigurowa\u0107 i w\u0142\u0105czy\u0107 Apple Pay do p\u0142atno\u015bci, pierwszym krokiem jest uzyskanie&nbsp;<a href=\"https:\/\/developer.apple.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Apple Development Account<\/a>&nbsp;i ubieganie si\u0119 o&nbsp;<a href=\"https:\/\/developer.apple.com\/programs\/\" target=\"_blank\" rel=\"noreferrer noopener\">Apple Developer Program<\/a>&nbsp;albo&nbsp;<a href=\"https:\/\/developer.apple.com\/programs\/enterprise\/\" target=\"_blank\" rel=\"noreferrer noopener\">Enterprise<\/a>. Nale\u017cy liczy\u0107 si\u0119 z kilkudniowym oczekiwaniem na zatwierdzenie.<\/p>\n\n\n\n<p>Proces ten wymaga zalogowania si\u0119 przy u\u017cyciu&nbsp;<a href=\"https:\/\/developer.apple.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">konta Apple Developer<\/a>&nbsp;i obejmuje nast\u0119puj\u0105ce g\u0142\u00f3wne kroki:<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><h6><a href=\"https:\/\/www.docs.pay.sibs.com\/pl\/metody-platnosci\/apple-pay\/#step1\">Krok 1: Utw\u00f3rz Merchant ID<\/a><\/h6><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><h6><a href=\"https:\/\/www.docs.pay.sibs.com\/pl\/metody-platnosci\/apple-pay\/#step2\">Krok 2: Wygenerowanie certyfikatu przetwarzania p\u0142atno\u015bci<\/a><\/h6><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><h6><a href=\"https:\/\/www.docs.pay.sibs.com\/pl\/metody-platnosci\/apple-pay\/#step4\">Krok 3: Zarejestruj domeny, kt\u00f3re b\u0119d\u0105 przetwarza\u0107 transakcje Apple Pay<\/a><\/h6><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><h6><a href=\"https:\/\/www.docs.pay.sibs.com\/pl\/metody-platnosci\/apple-pay\/#step5\">Krok 4: Utworzenie certyfikatu to\u017csamo\u015bci sprzedawcy<\/a><\/h6><\/h6>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"step1\"><h5 id=\"step1\" class=\"wp-block-heading\"><strong>Krok 1: Utw\u00f3rz Merchant ID<\/strong><\/h5><\/h5>\n\n\n\n<p>W&nbsp;<a href=\"https:\/\/developer.apple.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Apple Developer<\/a>, pod&nbsp;<em>Certyfikaty, Identifikatory &amp; Profile<\/em>, utw\u00f3rz&nbsp;<em>Merchant ID<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1077\" height=\"222\" src=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay01.png\" alt=\"\" class=\"wp-image-10095\" srcset=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay01.png 1077w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay01-300x62.png 300w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay01-768x158.png 768w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay01-1024x211.png 1024w\" sizes=\"auto, (max-width: 1077px) 100vw, 1077px\" \/><\/figure>\n\n\n\n<p>Aby uzyska\u0107 wi\u0119cej informacji, zapoznaj si\u0119 z wytycznymi ApplePay, aby&nbsp;<a href=\"https:\/\/developer.apple.com\/help\/account\/configure-app-capabilities\/configure-apple-pay#create-a-merchant-identifier\" target=\"_blank\" rel=\"noreferrer noopener\">wygenerowa\u0107 identyfikator merchanta<\/a>.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"step2\"><h5 id=\"step2\" class=\"wp-block-heading\"><strong>Krok 2: Wygenerowanie certyfikatu przetwarzania p\u0142atno\u015bci<\/strong><\/h5><\/h5>\n\n\n\n<p>Tw\u00f3j&nbsp;<a href=\"mailto:ecommerce@paytel.pl\">Account Manager<\/a>&nbsp;dostarczy ci plik .CSR niezb\u0119dny do wygenerowania certyfikatu przetwarzania p\u0142atno\u015bci Apple Pay, jak opisano w bie\u017c\u0105cym kroku.<\/p>\n\n\n\n<p>Przejd\u017a do&nbsp;<a href=\"https:\/\/developer.apple.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Apple Developer<\/a>, wybierz&nbsp;<em>merchant ID<\/em>, i wybierz&nbsp;<em>Stw\u00f3rz Certyfikat<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"610\" height=\"111\" src=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay05.png\" alt=\"\" class=\"wp-image-10103\" srcset=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay05.png 610w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay05-300x55.png 300w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/figure>\n\n\n\n<p>Kliknij&nbsp;<em>Wybierz plik<\/em>&nbsp;aby przes\u0142a\u0107 dostarczony plik CSR.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"997\" height=\"387\" src=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay06.png\" alt=\"\" class=\"wp-image-10105\" srcset=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay06.png 997w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay06-300x116.png 300w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay06-768x298.png 768w\" sizes=\"auto, (max-width: 997px) 100vw, 997px\" \/><\/figure>\n\n\n\n<p><em>Pobierz<\/em> certyfikat i udost\u0119pnij go swojemu <a href=\"mailto:ecommerce@paytel.pl\">Account Manager\u2019owi<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1173\" height=\"248\" src=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/03\/ApplePay08.png\" alt=\"\" class=\"wp-image-10480\" srcset=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/03\/ApplePay08.png 1173w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/03\/ApplePay08-300x63.png 300w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/03\/ApplePay08-768x162.png 768w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/03\/ApplePay08-1024x216.png 1024w\" sizes=\"auto, (max-width: 1173px) 100vw, 1173px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"step4\"><h5 id=\"step4\" class=\"wp-block-heading\"><strong>Krok 3: Zarejestruj domeny, kt\u00f3re b\u0119d\u0105 przetwarza\u0107 transakcje Apple Pay<\/strong><\/h5><\/h5>\n\n\n\n<p>Przejd\u017a do&nbsp;<a href=\"https:\/\/developer.apple.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Apple Developer<\/a>, wejd\u017a w&nbsp;<em>Certyfikaty, Identyfikatory &amp; Profile <\/em>i znajd\u017a wcze\u015bniej utworzony Merchant ID.<\/p>\n\n\n\n<p>W ramach Apple Pay w&nbsp;<em>sekcji Web<\/em>, kliknij guzik<em>Dodaj domen\u0119<\/em>&nbsp;i post\u0119puj zgodnie z krokami opisanymi przez Apple.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"247\" height=\"37\" src=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay02.png\" alt=\"\" class=\"wp-image-10097\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"64\" src=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay03-300x64.png\" alt=\"\" class=\"wp-image-10099\" srcset=\"https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay03-300x64.png 300w, https:\/\/www.qly.docs.pay.sibs.com\/wp-content\/uploads\/2024\/02\/ApplePay03.png 453w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<p>Aby uzyska\u0107 wi\u0119cej informacji, zapoznaj si\u0119 z wytycznymi dotycz\u0105cym&nbsp;<a href=\"https:\/\/developer.apple.com\/help\/account\/configure-app-capabilities\/configure-apple-pay-on-the-web#register-a-merchant-domain\" target=\"_blank\" rel=\"noreferrer noopener\">rejestracji domeny sprzedawcy<\/a>.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"step5\"><h5 id=\"step5\" class=\"wp-block-heading\"><strong>Krok 4: Utworzenie certyfikatu to\u017csamo\u015bci sprzedawcy<\/strong><\/h5><\/h5>\n\n\n\n<p>Wygeneruj plik .p12 i powi\u0105zane has\u0142o, aby umo\u017cliwi\u0107 transakcje za po\u015brednictwem bramki p\u0142atno\u015bci SIBS i wy\u015blij je do swojego <a href=\"mailto:ecommerce@paytel.pl\">Account Managera<\/a>&nbsp;w celu uwierzytelnienia komunikacji z serwerami Apple Pay.\r\n\r\nPlik .p12 mo\u017cna utworzy\u0107 za pomoc\u0105 r\u00f3\u017cnych \u015brodk\u00f3w, w tym OpenSSL, KeyTool lub KeyChain Access (dost\u0119pny tylko w systemach Mac).<\/p>\n\n\n\n<p><a href=\"https:\/\/www.docs.pay.sibs.com\/pl\/metody-platnosci\/apple-pay\/#option1\">Opcja 1: Wygenerowanie pliku .p12 przy u\u017cyciu OpenSSL<\/a>\r\n\r\n<a href=\"https:\/\/www.docs.pay.sibs.com\/pl\/metody-platnosci\/apple-pay\/#option2\">Opcja 2: Utworzenie pliku .p12 przy u\u017cyciu Keychain Access (wy\u0142\u0105cznie dla komputer\u00f3w Mac)<\/a><\/p>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"option1\">Opcja 1: Wygenerowanie pliku .p12 przy u\u017cyciu OpenSSL<\/h6>\n\n\n\n<p><strong>1.&nbsp;Wygeneruj Certyfikat Signing Request (ecccertreq.csr):<\/strong>\r\n\r\nZadanie to mo\u017cna \u0142atwo wykona\u0107 za pomoc\u0105 polecenia terminala, opisanego poni\u017cej:<\/p>\n\n\n\n<pre class=\"wp-block-code singleline\"><code>openssl req -new -newkey rsa:2048 -nodes -keyout applepay.key -out applepay.csr -subj '\/O=My Company\/C=PL'<\/code><\/pre>\n\n\n\n<p>Upewnij si\u0119, \u017ce CSR zosta\u0142 wygenerowany z danymi Twojej firmy. W podanym przyk\u0142adzie \u201eO=My Company\u201d nale\u017cy zast\u0105pi\u0107 rzeczywist\u0105 nazw\u0105 firmy, a \u201eC=PL\u201d nale\u017cy zast\u0105pi\u0107 odpowiednim kodem kraju dla firmy.<\/p>\n\n\n\n<p>Spowoduje to wygenerowanie dw\u00f3ch plik\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>applepay.key<\/li>\n\n\n\n<li>applepay.csr<\/li>\n<\/ul>\n\n\n\n<p>Przechowuj te pliki w miejscu, w kt\u00f3rym b\u0119dziesz m\u00f3g\u0142 si\u0119 do nich p\u00f3\u017aniej odwo\u0142a\u0107.<\/p>\n\n\n\n<p><strong>2.&nbsp;Wgraj Merchant Identity Certificate CSR:<\/strong>\r\na. Przejd\u017a do&nbsp;<a href=\"https:\/\/idmsa.apple.com\/IDMSWebAuth\/signin?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757&amp;path=%2Faccount%2Fresources%2F&amp;rv=1\" target=\"_blank\" rel=\"noreferrer noopener\">Certyfikaty, Identyfikatory &amp; Profile<\/a>.\r\nb. Wybierz Identyfikatory z paska bocznego.\r\nc. W sekcji Identyfikatory przefiltruj i wybierz&nbsp;<em>Merchant IDs<\/em>.\r\nd. Wybierz identyfikator merchanta.\r\ne. Kliknij w&nbsp;<em>Stw\u00f3rz Certyfikat<\/em>&nbsp;pod<em>Apple Pay&nbsp;w&nbsp;Web and Merchant Identity Certificate<\/em>.\r\nf. Kliknij&nbsp;<em>Wybierz Plik<\/em>. In the dialog that appears, select the certificate request file (<mark class=\"has-inline-color\">applepay.csr<\/mark>), then select&nbsp;<em>Choose<\/em>.\r\ng. Wybierz&nbsp;<em>Koontynuuj<\/em>&nbsp;aby kontynuowa\u0107 proces pobierania certyfikatu to\u017csamo\u015bci merchanta podpisanego przez Apple.<\/p>\n\n\n\n<p><strong>3. Pobierz podpisany przez Apple certyfikat przetwarzania p\u0142atno\u015bci:<\/strong>\r\na. Ponownie, przejd\u017a do&nbsp;<a href=\"https:\/\/idmsa.apple.com\/IDMSWebAuth\/signin?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757&amp;path=%2Faccount%2Fresources%2F&amp;rv=1\" target=\"_blank\" rel=\"noreferrer noopener\">Certyfikaty, Identyfikatory &amp; Profile<\/a>.\r\nb. Wybierz&nbsp;<em>Identyfikatory<\/em>&nbsp;z paska bocznego.\r\nc. W sekcji Identyfikatory wybierz&nbsp;<em>Merchant IDs<\/em>.\r\nd. Wybierz identyfikator merchanta.\r\ne. Kliknij&nbsp;<em>Pobierz<\/em>&nbsp;pod<em>Apple Pay&nbsp;w&nbsp;Web and Merchant Identity Certificate<\/em>. Spowoduje to zapisanie pliku certyfikatu (<mark class=\"has-inline-color\">apple_pay.cer<\/mark>) w folderze Pobrane.<\/p>\n\n\n\n<p><strong>4. Wygeneruj plik .p12 (ecckeystore.p12):<\/strong><\/p>\n\n\n\n<p>Konieczne b\u0119dzie przekonwertowanie pliku .cer na plik .pem przy u\u017cyciu nast\u0119puj\u0105cego polecenia terminala:<\/p>\n\n\n\n<pre class=\"wp-block-code singleline\"><code>openssl x509 -inform der -in apple_pay.cer -out apple_pay.pem<\/code><\/pre>\n\n\n\n<p>Nast\u0119pnie b\u0119dzie mo\u017cna wygenerowa\u0107 plik .p12 za pomoc\u0105 nast\u0119puj\u0105cego polecenia:<\/p>\n\n\n\n<pre class=\"wp-block-code singleline\"><code>openssl pkcs12 -export -out merchant_id-v2.p12 -inkey applepay.key -in apple_pay.pem<\/code><\/pre>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"option2\">Opcja 2: Utworzenie pliku .p12 przy u\u017cyciu Keychain Access (wy\u0142\u0105cznie dla komputer\u00f3w Mac)<\/h6>\n\n\n\n<p><strong>1. Wygeneruj \u017c\u0105danie podpisania certyfikatu:<\/strong>\r\na. Przejd\u017a do folderu&nbsp;<em>Narz\u0119dzia<\/em>&nbsp;w folderze&nbsp;<em>Aplikacje<\/em>&nbsp;w swoim komputerze Mac i uruchom&nbsp;<em>Keychain Access<\/em>.\r\nb. Z rozwijanego menu&nbsp;<em>Keychain Access<\/em>, przejd\u017a do&nbsp;<em>Keychain Access<\/em>&nbsp;&gt;&nbsp;<em>Certificate Assistant<\/em>&nbsp;&gt;&nbsp;<em>Request a Certificate from a Certificate Authority<\/em>.\r\nc. Wype\u0142nij okno&nbsp;<em>Certificate Information<\/em>&nbsp;wymaganymi danymi:\r\n\u2013 Wprowad\u017a sw\u00f3j adres e-mail i przypisz nazw\u0119 do klucza prywatnego.\r\n\u2013 Zostaw pole&nbsp;<em>CA Email Address<\/em>&nbsp;puste.\r\n\u2013 Pod&nbsp;<em>Zapytanie<\/em>&nbsp;jest grupa, zaznacz opcj\u0119&nbsp;<em>Zapisz na dysku<\/em>&nbsp;.\r\n\u2013 Wybierz&nbsp;<em>Pozw\u00f3l mi poda\u0107 informacje o parze kluczy<\/em>.\r\nd. Przejd\u017a dalej klikaj\u0105c&nbsp;<em>Kontynuuj w Keychain Access<\/em>&nbsp;i okre\u015bl lokalizacj\u0119 pliku.\r\ne. Ustaw&nbsp;<em>Key Pair Information<\/em>&nbsp;w nast\u0119puj\u0105cy spos\u00f3b:\r\n\u2013 Algorytm: ECC\r\n\u2013 Key Size:<strong>&nbsp;<\/strong>256 bits\r\nf. Zako\u0144cz proces generowania CSR, klikaj\u0105c&nbsp;<em>Continue within Keychain Access<\/em>.<\/p>\n\n\n\n<p><strong>2. Za\u0142aduj&nbsp;Merchant Identity Certificate CSR:<\/strong>\r\na. Przejd\u017a do&nbsp;<a href=\"https:\/\/idmsa.apple.com\/IDMSWebAuth\/signin?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757&amp;path=%2Faccount%2Fresources%2F&amp;rv=1\">Certyfikaty, Identyfikatory &amp; Profile<\/a>.\r\nb. Wybierz Identyfikatory z paska bocznego.\r\nc. W sekcji Identyfikatory przefiltruj i wybierz&nbsp;<em>Merchant IDs<\/em>.\r\nd. Wybierz identyfikator merchanta.\r\ne. Kliknij&nbsp;<em>Stw\u00f3rz Certyfikat<\/em>&nbsp;pod&nbsp;<em>Apple Pay on the Web and Merchant Identity Certificate<\/em>.\r\nf. Kliknij&nbsp;<em>Wybierz Plik<\/em>. W wy\u015bwietlonym oknie dialogowym wybierz plik \u017c\u0105dania certyfikatu (ecccertreq.csr), a nast\u0119pnie wybierz opcj\u0119&nbsp;<em>Choose<\/em>.\r\ng. Wybierz&nbsp;<em>Koontynuuj<\/em>&nbsp;aby kontynuowa\u0107 proces pobierania certyfikatu to\u017csamo\u015bci merchanta podpisanego przez Apple.<\/p>\n\n\n\n<p><strong>3. Pobieranie podpisanego przez Apple&nbsp;Merchant Identity Certificate:<\/strong>\r\na. Ponownie, przejd\u017a do&nbsp;<a href=\"https:\/\/idmsa.apple.com\/IDMSWebAuth\/signin?appIdKey=891bd3417a7776362562d2197f89480a8547b108fd934911bcbea0110d07f757&amp;path=%2Faccount%2Fresources%2F&amp;rv=1\" target=\"_blank\" rel=\"noreferrer noopener\">Certyfikaty, Identyfikatory &amp; Profile<\/a>.\r\nb. Wybierz&nbsp;<em>Identyfikatory<\/em>&nbsp;z paska bocznego.\r\nc. W sekcji Identyfikatory wybierz&nbsp;<em>Merchant IDs<\/em>.\r\nd. Wybierz identyfikator merchanta.\r\ne. Kliknij&nbsp;<em>Pobierz<\/em>&nbsp;pod<em>Apple Pay on the Web and Merchant Identity Certificate<\/em>. Spowoduje to zapisanie pliku certyfikatu (apple_pay.cer) w folderze Pobrane.<\/p>\n\n\n\n<p><strong>4. Wygeneruj plik .p12 (<mark class=\"has-inline-color\">ecckeystore.p12<\/mark>):<\/strong>\r\na. Double-click the apple_pay.cer file to install it in Keychain Access.\r\nb. Wyeksportuj zar\u00f3wno certyfikat przetwarzania p\u0142atno\u015bci, jak i par\u0119 kluczy do pliku .p12:\r\n\u2013 Wybierz&nbsp;<em>Payment Processing Certificate<\/em>.\r\n\u2013 Przytrzymuj\u0105c klawisz&nbsp;<em>Cmd<\/em>&nbsp;, wybierz r\u00f3wnie\u017c plik pary kluczy.\r\n\u2013 Z menu rozwijanego Dost\u0119p do p\u0119ku kluczy wybierz opcj\u0119&nbsp;<em>Plik<\/em>&nbsp;&gt;&nbsp;<em>Export Items<\/em>.\r\n\u2013 Podaj nazw\u0119 pliku .p12 i&nbsp;<em>zapisz.<\/em><\/p>\n\n\n\n<p>Po zako\u0144czeniu tego procesu b\u0119dziesz m\u00f3g\u0142 rozpocz\u0105\u0107 p\u0142atno\u015b\u0107.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-one\">Dokonaj p\u0142atno\u015bci<\/h3>\n\n\n\n<h6 class=\"wp-block-heading\"><h6><a href=\"https:\/\/www.docs.pay.sibs.com\/pl\/metody-platnosci\/apple-pay\/#step1create\">Krok 1: Utw\u00f3rz zam\u00f3wienie<\/a><\/h6><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><h6><a href=\"https:\/\/www.docs.pay.sibs.com\/pl\/metody-platnosci\/apple-pay\/#step2get\">Krok 2: Uzyskanie sesji p\u0142atno\u015bci<\/a><\/h6><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><h6><a href=\"https:\/\/www.docs.pay.sibs.com\/pl\/metody-platnosci\/apple-pay\/#step3make\">Krok 3: Z\u0142o\u017cenie wniosku o p\u0142atno\u015b\u0107<\/a><\/h6><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><h6><a href=\"https:\/\/www.docs.pay.sibs.com\/pl\/metody-platnosci\/apple-pay\/#step4check\">Krok 4: Sprawd\u017a status p\u0142atno\u015bci<\/a><\/h6><\/h6>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"step1create\">Krok 1: Utw\u00f3rz zam\u00f3wienie<\/h5>\n\n\n\n<p>W pierwszej kolejno\u015bci nale\u017cy zainicjowa\u0107 tworzenie&nbsp;<a href=\"https:\/\/www.docs.pay.sibs.com\/pl\/integrations\/api\/integration-guide\/#create-an-order\">zam\u00f3wienia<\/a>.<\/p>\n\n\n\n<p>Po wygenerowaniu \u017c\u0105dania zam\u00f3wienia pami\u0119taj o podaniu \u201e<strong>XPAY<\/strong>\u201d jako metody p\u0142atno\u015bci.<\/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-234be9b8-a4f1-4a24-a238-50d9f2741f0c\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"step2get\">Krok 2: Uzyskanie sesji p\u0142atno\u015bci<\/h5>\n\n\n\n<p>Po wykonaniu tego kroku konieczne b\u0119dzie zainicjowanie po\u0142\u0105czenia synchronicznego w celu skonfigurowania sesji ApplePay.<\/p>\n\n\n\n<pre class=\"wp-block-code singleline\"><code><mark style=\"background-color:#007d57\" class=\"has-inline-color has-white-color\">GET<\/mark> {version-id}\/{id}\/xpay\/payment\/applepay-session<\/code><\/pre>\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-9295fa3b-676b-4bee-a6a6-4595a473aad3\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n\n\n<p><strong>\u015acie\u017cka i parametry nag\u0142\u00f3wka:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Lokalizacja<\/th><th>Element danych<\/th><th>Typ<\/th><th>Stan<\/th><th>Opis<\/th><\/tr><\/thead><tbody><tr><td>\u015acie\u017cka<\/td><td>Id<\/td><td>String<\/td><td>Warunkowy<\/td><td>\u0142u\u017cy do sprawdzania statusu transakcji wed\u0142ug identyfikatora transakcji<\/td><\/tr><tr><td>Nag\u0142\u00f3wek \u017c\u0105dania<\/td><td>Content-Type<\/td><td>String<\/td><td>Obowi\u0105zkowy<\/td><td>application\/json&nbsp;<\/td><\/tr><tr><td>Nag\u0142\u00f3wek \u017c\u0105dania<\/td><td>Autoryzacja<\/td><td>String<\/td><td>Obowi\u0105zkowy<\/td><td>Podsumowanie autoryzacji<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Pomy\u015blna odpowied\u017a techniczna jest wskazywana przez status HTTP-200 wraz z warto\u015bci\u0105 returnStatus.statusCode \u201e000\u201d.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"step3make\">Krok 3: Z\u0142o\u017cenie wniosku o p\u0142atno\u015b\u0107<\/h5>\n\n\n\n<p>Nast\u0119pnie z\u0142\u00f3\u017c wniosek o p\u0142atno\u015b\u0107 zgodnie z poni\u017cszym szczeg\u00f3\u0142owym komunikatem.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong><strong>\u015arodowisko<\/strong><\/strong><\/th><th><strong>URL<\/strong><\/th><th><strong><strong>Metoda dzia\u0142ania i endpointy<\/strong><\/strong><\/th><th><strong><strong>Opis dzia\u0142ania<\/strong><\/strong><\/th><\/tr><\/thead><tbody><tr><td>PROD<\/td><td>api.sibsgateway.com<\/td><td><mark style=\"background-color:#d6e9ff;color:#454545\" class=\"has-inline-color\">POST<\/mark> version-id\/{id}\/xpay\/payment<\/td><td>Prosi o p\u0142atno\u015b\u0107 zarejestrowan\u0105 przy poprzednim kasowaniu, korzystaj\u0105c z danych p\u0142atno\u015bci xpay wprowadzonych przez klienta.<\/td><\/tr><tr><td>TEST<\/td><td>stargate.qly.site[1|2].sibs.pt<\/td><td><mark style=\"background-color:#d6e9ff;color:#454545\" class=\"has-inline-color\">POST<\/mark> version-id\/{id}\/xpay\/payment<\/td><td>Prosi o p\u0142atno\u015b\u0107 zarejestrowan\u0105 przy poprzednim kasowaniu, korzystaj\u0105c z danych p\u0142atno\u015bci xpay wprowadzonych przez klienta.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Poni\u017cszy komunikat przedstawia \u017c\u0105danie p\u0142atno\u015bci Apple Pay:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Location<\/strong><\/th><th><strong>Data Element<\/strong><\/th><th>Type<\/th><th>Condition<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>Path<\/td><td>id<\/td><td>String<\/td><td>Conditional<\/td><td>Transaction Id<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Parametry nag\u0142\u00f3wka:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Lokalizacja<\/th><th>Element danych<\/th><th>Typ<\/th><th>Stan<\/th><th>Opis<\/th><\/tr><\/thead><tbody><tr><td>Nag\u0142\u00f3wek \u017c\u0105dania<\/td><td><mark class=\"has-inline-color\" style=\"background-color: #e9e9f5;\">Content-Type<\/mark><\/td><td>String<\/td><td>Obowi\u0105zkowy<\/td><td>application\/json<\/td><\/tr><tr><td>Nag\u0142\u00f3wek \u017c\u0105dania<\/td><td>autoryzacja<\/td><td>String<\/td><td>Obowi\u0105zkowy<\/td><td>Token okaziciela. Na podstawie uwierzytelniania OAuth2 przeprowadzonego na etapie wst\u0119pnym.<\/td><\/tr><tr><td>Nag\u0142\u00f3wek \u017c\u0105dania<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">x-ibm-client-id<\/mark><\/td><td>String<\/td><td>Obowi\u0105zkowy<\/td><td>Token identyfikuj\u0105cy organizacj\u0119 klienta. Jest on podawany podczas procesu onboardingu i nale\u017cy go stosowa\u0107 podczas ka\u017cdego po\u0142\u0105czenia.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Parametry \u017c\u0105dania:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th><strong>Location<\/strong><\/th><th><strong>Data Element<\/strong><\/th><th><strong>Type<\/strong><\/th><th><strong>Condition<\/strong><\/th><th><strong>Description<\/strong><\/th><\/tr><\/thead><tbody><tr><td>Request Body<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokenInfo<\/mark><\/td><td>TokenInfo<\/td><td>Conditional<\/td><td>Payment Tokens<\/td><\/tr><tr><td>Request Body.tokenInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokenName<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>Token Name<\/td><\/tr><tr><td>Request Body.tokenInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">tokenType<\/mark><\/td><td>String<\/td><td>Mandatory<\/td><td>Token Type.<br>Possible values are (&#8222;ApplePay&#8221;, &#8222;GooglePay&#8221;).<\/td><\/tr><tr><td>Request Body.tokenInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">value<\/mark><\/td><td>String<\/td><td>Mandatory<\/td><td>Token Value<\/td><\/tr><tr><td>Request Body<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">info<\/mark><\/td><td>Info<\/td><td>Mandatory<\/td><td>Object that defines the transaction additional information.<\/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>Mandatory<\/td><td>Object that defines the customer device information.<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserAcceptHeader<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>Browser Accept Header<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserJavaEnabled<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>Browser Java Enabled<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserJavascriptEnabled<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>Browser Javascript Enabled<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserLanguage<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>browser Language<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserColorDepth<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>browser Color Depth<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserScreenHeight<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>browser Screen Height<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserScreenWidth<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>browser Screen Width<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserTZ<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>Browser Time Zone<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">browserUserAgent<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>Browser User Agent<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">systemFamily<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>System Family<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">systemVersion<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>System Version<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">systemArchitecture<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>System Architecture<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">deviceManufacturer<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>System Manufacturer<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">deviceModel<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>Device Model<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">deviceID<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>Device Unique Identification<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">applicationName<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>Application Name<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">applicationVersion<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>Application Version<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">geoLocalization<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>Geolocation<\/td><\/tr><tr><td>Request Body.info.deviceInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">ipAddress<\/mark><\/td><td>String<\/td><td>Optional<\/td><td>IP Address<\/td><\/tr><tr><td>Request Body.info<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">customerInfo<\/mark><\/td><td>CustomerInfo<\/td><td>Mandatory<\/td><td>Key Value tuple array.<\/td><\/tr><tr><td>Request Body.info.customerInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">key<\/mark><\/td><td>String<\/td><td>Optional<\/td><td><\/td><\/tr><tr><td>Request Body.info.customerInfo<\/td><td><mark style=\"background-color:#e9e9f5\" class=\"has-inline-color\">value<\/mark><\/td><td>String<\/td><td>Optional<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Poni\u017cej znajduje si\u0119 przyk\u0142ad p\u0142atno\u015bci Apple Pay:<\/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-e70c180c-528c-4828-b6ab-005025d71dcc\" target=\"_blank\" rel=\"noreferrer noopener\">Uruchom w Postmanie<\/a><\/div>\n<\/div>\n\n\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\">\"info\"<\/mark>: {\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"deviceInfo\"<\/mark>: {\n            <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            <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-pale-cyan-blue-color\">\"false\"<\/mark>,\n            <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"browserJavascriptEnabled\"<\/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\">\"browserLanguage\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"en\"<\/mark>,\n            <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-luminous-vivid-amber-color\">\"24\"<\/mark>,\n            <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-luminous-vivid-amber-color\">\"1080\"<\/mark>,\n            <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-luminous-vivid-amber-color\">\"1920\"<\/mark>,\n            <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-luminous-vivid-amber-color\">\"-60\"<\/mark>,\n            <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            <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\",\n            \"systemFamily\": \"Windows\"<\/mark>,\n            <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            <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            <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            <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-luminous-vivid-amber-color\">\"106\"<\/mark>\n        },\n        <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-pale-pink-color\">\"customerInfo\"<\/mark>: &#91;\n            {\n                <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                <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\">\"Test Name\"<\/mark>\n            },\n            {\n                <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                <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\">\"email@provider.com\"<\/mark>\n            }\n        ]\n    },\n    <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\">\"tokenType\"<\/mark>: <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">\"applePay\"<\/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\">\"{{appleTokenValue}}\"<\/mark>\n    }\n}\n\n<\/code><\/pre>\n\n\n\n<p>Po przetworzeniu p\u0142atno\u015bci otrzymasz odpowied\u017a wskazuj\u0105c\u0105 status transakcji. Dodatkowo mo\u017cesz w dowolnym momencie wykona\u0107 operacj\u0119 \u201ePobierz status\u201d, aby sprawdzi\u0107 status.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"step4check\">Krok 4: Sprawd\u017a status p\u0142atno\u015bci<\/h5>\n\n\n\n<p>W tym kroku nag\u0142\u00f3wek HTTP Authorization jest ustawiony na token Bearer, kt\u00f3ry zosta\u0142 u\u017cyty w pocz\u0105tkowym Checkoucie.<\/p>\n\n\n\n<pre class=\"wp-block-code singleline\"><code><mark style=\"background-color:#007d57\" class=\"has-inline-color has-white-color\">GET<\/mark> {transactionID}\/status<\/code><\/pre>\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-a4338f2a-4910-4156-9a03-f1c61515054c\" 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;AuthToken&gt;\u2019\nX-IBM-Client-Id: \u2018&lt;ClientId&gt;\u2019\nContent-Type: application\/json\n<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Pomy\u015blna odpowied\u017a techniczna sk\u0142ada si\u0119 ze statusu HTTP-200 i&nbsp;<mark class=\"has-inline-color\">returnStatus.statusCode=\u201d000\u2033<\/mark>.<\/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<\/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","protected":false},"excerpt":{"rendered":"<p>Podczas konwencjonalnego procesu p\u0142atno\u015bci klienci zazwyczaj musz\u0105 poda\u0107 r\u00f3\u017cne dane osobowe, w tym informacje o karcie, adresy rozliczeniowe i wysy\u0142kowe, adres e-mail lub numer telefonu. Jednak Apple Pay znacznie usprawnia ten proces, umo\u017cliwiaj\u0105c klientom \u0142atwe dokonywanie p\u0142atno\u015bci kart\u0105 kredytow\u0105 za pomoc\u0105 p\u0142ynnego i bezpiecznego procesu z wykorzystaniem uwierzytelniania Touch ID lub Face ID. Po wybraniu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":10574,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_eb_attr":"","footnotes":""},"class_list":["post-22735","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\/22735","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=22735"}],"version-history":[{"count":3,"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/pages\/22735\/revisions"}],"predecessor-version":[{"id":27770,"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/pages\/22735\/revisions\/27770"}],"up":[{"embeddable":true,"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/pages\/10574"}],"wp:attachment":[{"href":"https:\/\/www.qly.docs.pay.sibs.com\/pl\/wp-json\/wp\/v2\/media?parent=22735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}