Skip to content

Terminal

Na tej stronie znajdują się informacje o interfejsach API umożliwiających tworzenie i usuwanie terminala.

Utwórz terminal

Aby móc wykonywać inne operacje sklepu i terminala, proszę sprawdzić poniżej dostępne punkty końcowe środowiska:”

ŚrodowiskoURLMetoda działania i endpointyOpis działania
PRODapi.sibsgateway.comPOST /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/terminalutwórz zasób Merchant Establishment Terminal
CERstargate-cer.qly.site1.sibs.ptPOST /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/terminalutwórz zasób Merchant Establishment Terminal
Sandboxsandbox.sibsgateway.comPOST /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/terminalutwórz zasób Merchant Establishment Terminal

Musisz wykonać żadanie POST z nasępującymi danymi:

Patametry
ParametrTypStanRequiredOpis
Typ zawartościCiągWymaganeNagłowekapplication/json
Merchant-IDCiągWymaganeŚcieżkaMerchant ID
Shop-IDCiągWymaganeŚcieżkaEstablishment ID
X-Request-IDCiągWymaganeNagłowekŻadanie indentyfikatora ID, unikalne do połączenia, określony przez stronę inicjującą.
x-ibm-client-idCiągWymaganeNagłowekToken identyfikujący organizację klienta. It is provided during onboarding process and must be used in every call

Po wysłaniu żądania API odpowie jednym z dwóch kodów statusu:

Kod statusuWiadomośćTransactionStatus
000Sukces“ACT” (Accepted Technical Validation)
999Nieoczekiwany błąd“RJT” (Rejected)
Info

Więcej informacji na temat komunikatów o błędach znajdziesz na stronie Onboarding API > Sprzedawca, w sekcji Obsługa błędów.

Usuń terminal

Aby anulować istniejący terminal, możesz wykonać operację DELETE. W tym celu wykorzystaj następujące punkty końcowe:

ŚrodowiskoURLMetoda działania i punkt końcowyOpis
PRODapi.sibsgateway.comDELETE /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/teminalUsuń zasób terminala
CERstargate-cer.qly.site1.sibs.ptDELETE
/sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/teminal
Usuń zasób terminala
Sandboxsandbox.sibsgateway.comDELETE /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/teminalUsuń zasób terminala

Należy wykonać żądanie CANCEL z następującymi danymi:

Header and Path Parameters
ParametrTypStanWymaganeOpis
Content-typeStringWymaganyNagłówekaplikacja/json
Merchant-IDStringWymaganyŚcieżkaID sprzedawcy (wymagane w ścieżce)
Shop-IDStringWymaganyŚcieżkaIdentyfikator placówki (wymagany w ścieżce)
Terminal-idStringWymaganyŚcieżkaID terminala (wymagane w ścieżce)
X-Request-IDStringWymaganyNagłówekIdentyfikator żądania, unikalny dla połączenia, ustalony przez stronę inicjującą
x-ibm-client-idStringWymaganyNagłówekToken identyfikujący organizację klienta. Jest on dostarczany podczas procesu wdrażania i musi być używany w każdym połączeniu

Po wysłaniu żądania API odpowie jednym z dwóch kodów statusu:

Kod StatusuWiadomośćTransactionStatus
000Sukces“ACT” (Accepted Technical Validation)
999Nieoczekiwany Błąd“RJT” (Rejected)