Do uwierzytelniania komunikacji klienta z Basket App wykorzystany jest standard OAuth 2.0. W przypadku komunikacji service to service – bez kontekstu zalogowanego użytkownika wykorzystany jest client_credentials flow a OAuth (https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/).
Merchant otrzymuje swój client_Id i clien_tSecret
Pobiera access token
Podpisuje każdy request. Access token należy przekazać w nagłówku Authorization: Bearer W-TYM-MIEJSCU-NALEZY-UMIESCIC-TOKEN
Serwer zasobów weryfikuje token i identyfikuje klienta
Wszystkie zapytania wysyłane do serwera wymagają podania prawidłowego i ważnego access tokenu, który należy do określonego Użytkownika.
Widget backend – wystawienie endpointów opisanych w Widget_backend_API, których celem jest obsługa funkcjonalności zgodnie z diagramami sekwencji InPost Pay Widget.
Integracja z Basket App API – integracja z metodami API opisanymi w Basket App.