top of page

Apple Web Push Provisioning. Co dalej po zakończeniu integracji?

28 lip
4 minut(y) czytania

Integracja Apple Web Push Provisioning jest gotowa, testy zakończyły się sukcesem, a rozwiązanie przeszło certyfikację w laboratorium takim jak Fime. Mogłoby się wydawać, że najtrudniejsza część projektu jest już za nami. W praktyce pozostaje jeszcze jeden ważny etap: przygotowanie wyglądu karty prezentowanego użytkownikowi podczas dodawania jej do Apple Wallet.


W przypadku klasycznego Push Provisioning przyzwyczailiśmy się, że konfigurację produktu oraz grafikę karty możemy dodać w Mastercard Digital Enablement Service lub Visa Token Service. Naturalne jest więc założenie, że grafika znajdująca się w MDES albo VTS zostanie wykorzystana również podczas Web Push Provisioning. Niestety proces Apple działa inaczej.



Wdrożenie Apple Web Push Provisioning

Osobna konfiguracja grafiki po stronie Apple


Podczas Web Push Provisioning Apple wymaga przekazania identyfikatora szablonu karty zarejestrowanego w swoim środowisku. W dokumentacji PassKit parametr ten występuje jako cardTemplateIdentifier. Nie jest to identyfikator grafiki z MDES ani VTS. Apple oczekuje identyfikatora utworzonego w swoim portalu, dlatego nawet karta posiadająca zatwierdzony wygląd w systemie organizacji płatniczej wymaga dodatkowej konfiguracji.


Proces rozpoczyna się od utworzenia Card Art w portalu rejestracji Apple. Dodajemy tam grafikę karty, tło, logo organizacji płatniczej, logo partnera lub marki, kolory oraz ikonę. Następnie tworzymy Card Template, któremu Apple nadaje unikalny identyfikator UUID. Identyfikator trzeba zapisać, powiązać z właściwym produktem kartowym i przekazywać podczas inicjowania Web Push Provisioning.


Apple nie udostępnia API do konfiguracji Card Art i Card Template. Dla jednego visuala nie stanowi to dużego problemu i zajmuje tylko kilka dodatkowych minut. Sytuacja komplikuje się przy obsłudze wielu klientów, walut i wariantów graficznych. Każdy kolejny szablon oznacza przygotowanie materiałów, utworzenie konfiguracji, zapisanie UUID, przypisanie go do produktu oraz przeprowadzenie testów.


Proces web push provisioning do Apple

Dlaczego grafika z MDES lub VTS nie wystarcza?


Apple potrzebuje grafiki, zanim zakończy się właściwa tokenizacja. Użytkownik powinien zobaczyć kartę już w momencie rozpoczynania Web Push Provisioning, dlatego Apple korzysta wtedy z własnego Card Template. Grafika skonfigurowana w MDES lub VTS pojawia się później. Po zatwierdzeniu tokenizacji token service provider przekazuje do Apple Wallet token, dane produktu oraz docelowy wygląd karty.


W praktyce występują więc dwie warstwy wizualne. Pierwsza jest używana podczas dodawania karty i pochodzi z konfiguracji Apple. Druga pojawia się po zakończeniu tokenizacji i może zostać dostarczona przez MDES albo VTS. Jeżeli konfiguracje nie są spójne, użytkownik może zobaczyć inną kartę w czasie dodawania, a inną już po zapisaniu jej w Apple Wallet.


Dodawanie karty do Apple Wallet

Jeżeli na początkowym etapie nie zależy nam na prezentowaniu dokładnego wariantu karty, możemy wykorzystać ogólną, zatwierdzoną grafikę. Po zakończeniu tokenizacji Apple Wallet może pobrać docelowy wygląd z MDES lub VTS. Takie podejście upraszcza konfigurację, ale wymaga wcześniejszego sprawdzenia, czy docelowa grafika została prawidłowo skonfigurowana u token service providera. Jeżeli jej tam nie ma, karta może pozostać z wyglądem wykorzystanym podczas Web Push Provisioning.


Apple Pay i Google Pay w jednym programie


Jeżeli karta ma być dodawana zarówno do Apple Pay, jak i Google Pay, konfigurację trzeba przygotować w kilku środowiskach. Dla kart Mastercard będzie to MDES, a dla kart Visa VTS. Apple Web Push Provisioning wymaga dodatkowo utworzenia Card Art i Card Template po stronie Apple. Jeden produkt może więc posiadać osobne identyfikatory i grafiki w systemie organizacji płatniczej oraz w portalu Apple.


Najlepiej przygotować jeden zatwierdzony zestaw materiałów źródłowych, a następnie tworzyć na jego podstawie wersje dla poszczególnych systemów. Przy wielu programach warto również prowadzić rejestr zawierający nazwę klienta, produkt, BIN, organizację płatniczą, identyfikator w MDES lub VTS, Apple Card Template ID, wersję grafiki i status wdrożenia. Pozwala to uniknąć błędnego przypisania UUID oraz sytuacji, w której aktualizacja została wykonana tylko w jednym środowisku.


Apple Web Push Provisioning: Podsumowanie


Apple Web Push Provisioning umożliwia dodanie karty do Apple Wallet bez instalowania aplikacji i bez ręcznego wpisywania jej danych. Z perspektywy użytkownika proces jest szybki, ale po stronie wydawcy wymaga dodatkowej konfiguracji. Po zakończeniu integracji i certyfikacji należy utworzyć Card Art oraz Card Template w portalu Apple. Wygenerowany UUID trzeba następnie przypisać do produktu i przekazywać podczas Web Push Provisioning. Równolegle należy zadbać o docelowy wygląd tokenizowanej karty w MDES lub VTS.


Dodawanie karty Sparados do Apple Wallet - web push provisioning

W Sparados przeszliśmy ten proces w praktyce. Wspieramy firmy w integracji Apple Web Push Provisioning, tokenizacji kart oraz uruchamianiu programów obsługujących Apple Pay i Google Pay. Jeżeli planujesz podobne wdrożenie, możemy pomóc zarówno w części technicznej, jak i w przygotowaniu całego procesu operacyjnego.







Najczęściej zadawane pytania



Czy grafika z MDES wystarczy do Apple Web Push Provisioning?

Nie. Apple korzysta z własnego Card Template podczas rozpoczynania procesu. Docelowa grafika może zostać dostarczona przez MDES dopiero podczas tokenizacji.

Jest to unikalny identyfikator szablonu utworzonego w portalu Apple. W dokumentacji PassKit występuje jako cardTemplateIdentifier.

 Nie. Identyfikator jest generowany przez Apple.

Nie. Web Push Provisioning pozwala rozpocząć dodawanie karty bezpośrednio ze strony internetowej.

Ogólna ścieżka jest podobna, ale Mastercard korzysta z MDES, natomiast Visa z VTS.


Źródła:



Dowiedz się, jak możemy pomóc Twojej firmie.

SPARADOS - OPTYMALNE ROZWIĄZANIE

Sparados SA

Sparados SA z siedzibą w Lublinie, ul. Rusałka 17A, 20-103 Lublin, wpisana do rejestru przedsiębiorców KRS prowadzonego przez VI Wydział Gospodarczy Krajowego Rejestru Sądowego Sądu Rejonowego Lublin-Wschód w Lublinie z siedzibą w Świdniku pod nr KRS 0000985680, posiadająca NIP 9462719635 oraz REGON 522752701, której kapitał zakładowy w wysokości 336 704,00 złotych został w całości opłacony.

 

Inspektor Ochrony Danych:

Weronika Dawidzka

Email: [email protected]

Kontakt: +48 781 761 200

  • Instagram
  • Facebook
  • LinkedIn
  • YouTube

Aplikacja Sparados

Download on the Apple Store
Download on the Apple Store
Get it on Google Play
Get it on Google Play

© 2026 Sparados. Wszelkie prawa zastrzeżone.

Fundusze Europejskie
NCBR
Europejski Fundusz Rozwoju Regionalnego

Projekt:

Sparados S.A. (NIP 9462719635) z siedzibą w Lublinie, ul. Rusałka 17A, 20-103 Lublin nie jest dostawcą usług płatniczych ani instytucją płatniczą w rozumieniu ustawy z dnia 19 sierpnia 2011 r. o usługach płatniczych. Spółka nie posiada zezwolenia Komisji Nadzoru Finansowego (KNF) na świadczenie usług płatniczych, nie przechowuje środków pieniężnych użytkowników oraz zapewnia wyłącznie platformę technologiczną do zarządzania wydatkami i integracji z podmiotami świadczącymi usługi płatnicze.
Usługi płatnicze, w tym prowadzenie rachunków, wydawanie kart oraz realizacja transakcji, są świadczone przez odpowiednio licencjonowanych dostawców usług płatniczych działających na terenie Europy, zgodnie z właściwymi przepisami prawa oraz pod nadzorem właściwych organów regulacyjnych.
Korzystanie z funkcji płatniczych wymaga akceptacji regulaminu właściwego dostawcy usług płatniczych. Umowa dotycząca świadczenia usług płatniczych zawierana jest bezpośrednio pomiędzy użytkownikiem a tym dostawcą.
Sparados S.A. nie ponosi odpowiedzialności za wykonanie transakcji płatniczych ani za ich rozliczenie pomiędzy użytkownikiem a dostawcą usług płatniczych i pełni wyłącznie rolę dostawcy rozwiązania technologicznego umożliwiającego dostęp do tych usług.

bottom of page