Na tej stronie znajdziesz informacje na temat onboardingu i aktualizacji submerchanta, a także, jak radzić sobie z błędami i sprawdzać kody statusu webhooka.
Onboarding Merchanta
Proces wdrażania oparty na API (FULL CODE) eliminuje potrzebę ręcznego wdrażania poprzez automatyczne generowanie submerchantów, placówek, cenników, terminali i odpowiadających im danych uwierzytelniających.
Sprawdź poniżej dostępne endpointy środowiska:
Środowisko | URL | Metoda działania i endpointy | Opis działania |
---|---|---|---|
PROD | api.sibsgateway.com | POST api/onboarding/version-id/ sponsored-merchant | Aby zainicjować ten proces, należy wykonać żądanie POST z następującymi danymi. |
TEST | stargate-cer.qly.site1.sibs.pt | POST api/onboarding/version-id/ sponsored-merchant | Aby zainicjować ten proces, należy wykonać żądanie POST z następującymi danymi. |
Sandbox | sandbox.sibsgateway.com | POST api/onboarding/version-id/ sponsored-merchant | Aby zainicjować ten proces, należy wykonać żądanie POST z następującymi danymi. |
Aby zainicjować ten proces, należy wykonać żądanie POST z następującymi danymi.
Parametry nagłówka:
Parametr | Typ | Stan | Opis |
---|---|---|---|
Typ zawartości | Ciąg | Obowiązkowe | application/json. |
X-Request-ID | Ciąg | Obowiązkowe | Identyfikator żądania, unikalny dla połączenia, określony przez stronę inicjującą. |
x-ibm-client-id | Ciąg | Obowiązkowe | Token identyfikujący organizację klienta. Jest on dostarczany podczas procesu wdrażania i musi być używany w każdym połączeniu. |
Parametry żądania:
Element danych | Typ/długość | Warunkowość | Opis |
---|---|---|---|
sprzedawca | String | Obowiązkowe | Obiekt definiujący sprzedawcę. |
name | String <=90 | Obowiązkowe | Pełna nazwa firmy zgodnie z danymi w CEIDG |
phone | String <=16 | Obowiązkowe | Numer telefonu firmy |
String <=55 | Obowiązkowe | Adres e-mail firmy | |
NIP | String 8<11 | Obowiązkowe | NIP zgodnie z CEIDG |
mcc | Number 4-4 | Obowiązkowe | Kod MCC firmy |
pkd | String 7-7 | Obowiązkowe | PKD spółki (główne) według danych CEIDG |
merchantType | String “Merchant” “Sponsored Merchant” Domyślnie: “Sponsored Merchant” | Obowiązkowe | Rodzaj merchanta |
address | String | Obowiązkowe | Adres merchanta |
street | String <=70 | Obowiązkowe | Ulica |
postalcode | String <=25 | Obowiązkowe | Kod pocztowy |
locality | String <=20 | Obowiązkowe | Miejscowość |
country | String 3-3 Format ISO 3166, Number 3 code (ex: Poland – 616) | Obowiązkowe | Kraj |
website | String <=100 | Obowiązkowe | Adres strony www |
signedAgreements | logiczna “True” “False” | Obowiązkowe | Potwierdzenie podpisanych umów |
backofficeEmail | String <=55 | Obowiązkowe | Adres email SIBS Backoffice |
pepStatus | String “Active” “Inactive” Domyślnie: “Inactive” | Obowiązkowe | Status osoby zajmującej eksponowane stanowisko polityczne |
beneficialOwnersData | String <=40 | Warunkowy | Dane beneficjentów rzeczywistych. Obowiązkowe tylko, jeśli status PEP to „Aktywny” |
Właściciel | String | Obowiązkowe | Obiekt definiujący konto właściciela firmy. Możliwe jest dodanie więcej niż jednego wpisu dla tego parametru |
name | String <=40 | Obowiązkowe | Nazwa właściciela |
phone | String <=16 | Warunkowy | Numer telefonu właściciela Należy podać telefon lub adres e-mail (przynajmniej jeden z nich). |
String <=55 | Warunkowy | E-mail właściciela Należy podać telefon lub adres e-mail (przynajmniej jeden z nich). | |
address | String <=100 | Opcionalnie | Adres właściciela |
tin | Numer 8<11 | Obowiązkowe | Numer NIP właściciela |
integrationSupportContact | String | Opcjonalnie | Obiekt definiujący kontakt wsparcia integracji |
name | String <=20 | Opcjonalnie | Imię i nazwisko osoby kontaktowej ds. wsparcia integracji |
phone | String <=16 | Warunkowy | Numer telefonu Kontakt dla wsparcia integracji. Należy podać telefon lub adres e-mail (przynajmniej jeden z nich). |
String <=55 | Warunkowy | Adres e-mail Kontakt w sprawie wsparcia integracji. Należy podać telefon lub adres e-mail (przynajmniej jeden z nich). | |
sklep | Obowiązkowe | Obiekt definiujący ustanowienie Sklepu (Establishmentu) | |
name | String <=40 | Opcjonalnie | Nazwa Sklepu (establishmentu). Gdy to pole jest puste, uwzględniane będą wartości sparametryzowane na poziomie merchanta. |
address | String | Opcjonalnie | Addres Sklepu (Establishmentu) Gdy te pola są puste, uwzględniane będą wartości sparametryzowane na poziomie merchanta. |
street | String <=70 | Opcjonalnie | Ulica |
postalcode | String <=25 | Opcjonalnie | Kod pocztowy |
locality | String <=20 | Opcjonalnie | Miejscowość |
country | String 3-3 Format ISO 3166, Number 3 code (ex: Poland – 616) | Opcjonalnie | Kraj |
String <=55 | Opcjonalnie | Email Sklepu (Establishmentu) Gdy te pola są puste, uwzględniane będą wartości sparametryzowane na poziomie merchanta. | |
phoneNumber | String <=16 | Opcjonalnie | Telefon Sklepu (Establishmentu) Gdy te pola są puste, uwzględniane będą wartości sparametryzowane na poziomie merchanta. |
typ | String “Banks” “Wholesale“ “Supermarket“ “Retail“ “Gas Stations“ “Restaurants“ “Hotels“ “Virtual Establishment“ “Foreign“ “Service Provider“ “Service Entity“ “EMV Tolls“ | Obowiązkowe | Typ Sklepu (Establishment) |
mcc | String 4-4 | Obowiązkowe | MCC Sklepu (establishment) |
pkd | String 7 Format tego parametru będzie następujący: 00.00.A (zobacz listę: https://www.biznes.gov.pl/en/table-pkd-code) | Obowiązkowe | CAE Sklepu (Establishment) |
InvoiceIndicator | String “Payment Facilitator” “Sponsored Merchant” Domyślnie: “Payment Facilitator” | Obowiązkowe | Wskaźnik faktury dla Sklepu (Establishment) |
products | String | Obowiązkowe | Obiekt definiujący Establishment Products |
productId | String „XPAY-APPL-0-0”, „XPAY-GGLE-0-0”, „INTP-BLIK-0-0”, „INTP-BLIK-1-0”, „BLMD-PYBL-0-0”, „MCC-1-C”, „MCC-1-D”, „MCC-1-P”, „MCC-2-C”, „MCC-2-P”, „MCC-4-C”, „MCC-4-D”, „MCC-4-P”, „MSI-1-D”, „MSI-1-P”, „MSI-2-D”, „MSI-2-P”, „PPRO-BIZM-0-0”, „VIS-01-C”, „VIS-01-D”, „VIS-01-P”, „VIS-02-C”, „VIS-02-D”, „VIS-02-P”, „VPY-03-D”, „VPY-03-P”, „VSL-01-C”, „VSL-01-D”, „VSL-01-P” | Obowiązkowe | Metody płatności wybrane przez klienta. Product ID’s to activate: “INTP-BLIK-0-0” InterPay-BLIK-Domestic “INTP-BLIK-1-0” – InterPay-BLIK-OneClick “BLMD-PYBL-0-0” BlueMedia-PayByLink-Domestic “MCC-1-C” – Mastercard-Mastercard-Consumer-Credit “MCC-1-D” – Mastercard-Mastercard-Consumer-Debit “MCC-1-P” – Mastercard-Mastercard-Consumer-Prepaid “MCC-2-C” – Mastercard-Mastercard-Commercial-Credit “MCC-2-P” – Mastercard-Mastercard-Commercial-Prepaid “MCC-4-C” – Mastercard-Mastercard-Other-Credit “MCC-4-D” – Mastercard-Mastercard-Other-Debit “MCC-4-P” – Mastercard-Mastercard-Other-Prepaid “MSI-1-D” – Mastercard-Maestro-Consumer-Debit “MSI-1-P” – Mastercard-Maestro-Consumer-Prepaid “MSI-2-D” – Mastercard-Maestro-Commercial-Debit “MSI-2-P” – Mastercard-Maestro-Commercial-Prepaid „PPRO-BIZM-0-0” – Bizum “VIS-02-C” – VISA-VISA-Commercial-Credit “VIS-02-D” – VISA-VISA-Commercial-Debit “VIS-02-P” – VISA-VISA-Commercial-Prepaid “VIS-01-C” – VISA-VISA-Consumer-Credit “VIS-01-D” – VISA-VISA-Consumer-Debit “VIS-01-P” – VISA-VISA-Consumer-Prepaid “VPY-03-D” – VISA-VPAY-VPAY-Debit “VPY-03-P” – VISA-VPAY-VPAY-Prepaid “VSL-01-C” – VISA-VISA Electron-Consumer-Credit “VSL-01-D” – VISA-VISA Electron-Consumer-Debit “VSL-01-P” – VISA-VISA Electron-Consumer-Prepaid |
productInvoiceIndicator | String “Payment Facilitator” “Sponsored Merchant” Domyślnie: “Payment Facilitator” | Opcjonalnie | Wskaźnik faktury produktu |
paymentMethodType | String “Direct Debit” “Bank Transfer” Domyślnie: “Direct Debit” | Warunkowy | Typ metody płatności do fakturowania submerchanta. To pole jest obowiązkowe, jeśli wskaźnik faktury to “Submerchant” |
invoiceEmail | String <=55 | Warunkowy | Adres e-mail faktury. To pole jest obowiązkowe, jeśli wskaźnik faktury to “Submerchant” |
payout | String | Warunkowy | Obiekt definiujący informacje o wypłacie. To pole jest obowiązkowe, jeśli wskaźnik faktury to “Submerchant” |
bankAccount | String 26-26 | Warunkowy | Konto Bankowe Sponsored Merchants To pole jest obowiązkowe, jeśli wskaźnik faktury to “Submerchant” |
iban | String <=34 | Warunkowy | IBAN Sponsored Merchants To pole jest obowiązkowe, jeśli wskaźnik faktury to “Submerchant” |
bic | String 8<11 | Warunkowy | BIC Sponsored Merchants To pole jest obowiązkowe, jeśli wskaźnik faktury to “Submerchant” |
numDaysPayout | Number | Opcjonalnie | Liczba dni wypłat dla Sponsored Merchants. Zarezerwowane do wykorzystania w przyszłości. |
maxPercentLowRiskExemptions | Number <=100 | Opcjonalnie | Maksymalny procent wyłączeń niskiego ryzyka dopuszczalny w systemie lub procesie. |
scaExemption | String Default „0” | Opcjonalnie | Pole do oceny zwolnień SCA musi być wypełnione cyfrą 1, aby zezwolić i 0, aby nie zezwolić. |
typeOfIntegration | String “S2S” “SDK” “Plugin” Domyślnie “S2S” | Obowiązkowe | Typ integracji submerchanta |
webhookNotification | Object | Warunkowy | Obiekt definiujący szczegóły konfiguracji webhooka Obowiązkowe jeżeli typeOfIntegration jest “Plugin”. |
typ | String “URL” “Email” | Warunkowy | Typ powiadomień webhook. Obowiązkowe jeżeli typeOfIntegration jest “Plugin”. Jeżeli “Plugin”, wartość musi być “URL” |
Wartość | String | Warunkowy | Adres e-mail dostawy (dla typu e-mail) lub adres URL HTTP(S) Obowiązkowe jeżeli typeOfIntegration jest “Plugin” |
supportEmail | String <=55 | Warunkowy | Adres e-mail, na który wszystkie nieudane połączenia SPG Webhook będą zgłaszane do końca dnia. Obowiązkowe jeżeli typeOfIntegration jest “Plugin” |
securityKey | String >=32 | Opcjonalnie | Pseudolosowy klucz symetryczny, który zostanie użyty do zaszyfrowania zawartości webhooka. |
Ponizej znajduje się przykład żadania POST
{
"merchant": {
"name": "JOHN DOE",
"phone": "505102923",
"email": "fds@op.pl",
"nip": "6831968575",
"mcc": "5969",
"pkd": "86.90.E",
"merchantType": "Sponsored Merchant",
"address": {
"street": "UL IMAGINARY",
"postalCode": "85-132",
"locality": "BYDGOSZCZ",
"country": "616"
},
"website": "www.yolo.pl",
"signedAgreements": true,
"backofficeEmail": "fds@op.pl",
"pepStatus": "Inactive",
"owners": [
{
"name": "JANE DOE",
"phone": "505102923",
"email": "fds@op.pl",
"address": "UL UGORY 85-132 BYDGOSZCZ POLSKA",
"tin": "6831968575"
}
],
"shop": {
"name": "YOLO",
"address": {
"street": "UL IMAGINARY",
"postalCode": "85-132",
"locality": "BYDGOSZCZ",
"country": "616"
},
"email": "fds@op.pl",
"phoneNumber": "505102923",
"type": "Retail",
"mcc": "5969",
"pkd": "86.90.E",
"invoiceIndicator": "Payment Facilitator",
"products": [
{
"productId": "INTP-BLIK-0-0",
"productInvoiceIndicator": "Payment Facilitator"
},
{
"productId": "KEVN-PYBL-0-0",
"productInvoiceIndicator": "Payment Facilitator"
}
],
"paymentMethodType": "Bank Transfer",
"invoiceEmail": "fds@op.pl",
"payout": {
"bankAccount": "50116022020000000127761999",
"iban": "PL50116022020000000127761999",
"bic": "BIGBPLPW",
"numDaysPayout": 1.0
},
"typeOfIntegration": "S2S",
"webhookNotification": {
"type": "URL",
"value": ""
},
"supportEmail": "",
"securityKey": ""
}
}
}
Po wykonaniu tej czynności interfejs API (FULL CODE) odpowie jednym z dwóch poniższych kodów stanu:
Kod statusu | Wiadomość | TransactionStatus |
---|---|---|
000 | Sukces | “ACT” (Accepted Technical Validation) |
999 | Unexpected Error | “RJT” (Rejected) |
Oto przykład udanej odpowiedzi onboardingowej:
{
"transactionStatus": "ACT",
"returnStatus": {
"statusCode": "000"
"statusMsg": "Success",
"statusDescription": "string"
}
}
Otrzymasz również onboarding Webhook, który zawiera następujące szczegóły onboardingu sprzedawcy i dane uwierzytelniające.
Oto zredagowany przykład udanego powiadomienia Webhook:
{
"NotifyRequest": {
"TrackingId": "00caa675-f811-45ed-aee3-b84c22ac3efc",
"TIN": "000****123",
"MerchantId": "PL-000****123-1",
"ShopId": "SH-PL-000000321",
"TerminalId": "POS000159",
"ErrCode": "CRM000",
"ErrDesc": "Success",
"Agreements": {
"AgreementType": "PLKV"
},
"Credentials": {
"ApiClientId": "2a69a780-****-****-****-1c6308af85f0",
"ApiClientSecret": "K1rK*******************************0uU6",
"TerminalToken": "0277a2c645e93c43f59ce867ee55498293*******5272db028ad9c9fa250edd04d9cac5d42910950e2acb82034093d14830e649c3d6df2cc0f92268f79"
}
}
}
Aktualizacja merchanta
Zapewniamy również możliwość aktualizacji informacji o merchancie za pośrednictwem naszego API. Prosimy o zapoznanie się z listą dostępnych environment endpoints:
Środowisko | URL | Metoda działania i endpointy | Opis działania |
---|---|---|---|
PROD | api.sibsgateway.com | PUT /sibs/onboarding/v1/sponsored-merchant/{merchant-id} | Aktualizuj zasób merchanta |
CER | stargate-cer.qly.site1.sibs.pt | PUT /sibs/onboarding/v1/sponsored-merchant/{merchant-id} | Aktualizuj zasób merchanta |
Sandbox | sandbox.sibsgateway.com | PUT /sibs/onboarding/v1/sponsored-merchant/{merchant-id} | Aktualizuj zasób merchanta |
Aby rozpocząć ten proces, należy wykonać żądanie PUT zawierające następujące dane:
Parametry
Parametr | Typ | Stan | Wymagania | Opis |
---|---|---|---|---|
Typ zawartości | Ciąg | Obowiązkowe | Nagłowek | application/json |
X-Request-ID | Ciąg | Obowiązkowe | Nagłowek | Żądanie indentyfikatora ID, unikalne do połączenia, określony przez stronę inicjującą. |
merchant-id | Ciąg | Obowiązkowe | Ścieżka | ID sponsorowanego merchanta |
x-ibm-client-id | Ciąg | Obowiązkowe | Nagłowek | Token identyfikujący organizację klienta. Jest on dostarczany podczas procesu onboardingu i musi być używany w każdym połączeniu. |
The following details outline the parameters eligible for modification, including their data types, length constraints, update conditions, and brief descriptions:
Parametry zapytania
Element danych | Type Length | Stan | Opis |
---|---|---|---|
Phone | Ciąg <=16 | Obowiązkowe | Company’s phone number |
Ciąg <=55 | Obowiązkowe | Company’s email address | |
Address | Ciąg | Obowiązkowe | Adres merchanta |
street | Ciąg <=100 | Obowiązkowe | Ulica |
postalcode | Ciąg <=25 | Obowiązkowe | Merchant’s Address Postal Code |
locality | Ciąg <=20 | Obowiązkowe | Miejscowość |
website | Ciąg <=100 | Obowiązkowe | Adres strony www |
Sprawdź poniżej przykład żadania PUT:
{
"merchant": {
"phone": "505102923",
"email": "fds@op.pl",
"address": {
"street": "UL IMAGINARY",
"postalCode": "85-132",
"locality": "BYDGOSZCZ"
},
"website": "www.yolo.pl"
}
}
After the request, the API will respond with one of the two status codes:
Kod statusu | Wiadomość | TransactionStatus |
---|---|---|
000 | Sukces | “ACT” (Accepted Technical Validation) |
999 | Unexpected Error | “RJT” (Rejected) |
Obsługa błędów
Jeśli w procesie onboardingu wystąpi odrzucenie, otrzymana zostanie synchroniczna odpowiedź zawierająca status transakcji z wartością RJCT (odrzucony) i kodem statusu 999.
Ta odpowiedź będzie zawierać kod błędu i pola komunikatów, które mogą pomóc w zidentyfikowaniu i rozwiązaniu problemu.
Przykład odrzuconej odpowiedzi onboardingowej:
{
"transactionStatus": "RJCT",
"returnStatus": {
"statusCode": "999",
"statusMsg": "Internal Server Error",
"statusDescription": "When invoiceIndicator is Sponsored Merchant invoiceEmail and payout object are mandatory."
}
}
Kody statusów w webhookach
Poniżej znajduje się zakres kodów statusu i wiadomości, które można odbierać za pośrednictwem webhooków.
Kod statusu | Wiadomość | Operations | Details |
---|---|---|---|
CRM000 | Sukces. | n/a | n/a |
CRM001 | Sponsorowany mechant już istnieje. | Merchant Onboarding Operations | A Sponsored Merchant with the received NIF already exists. |
CRM002 | PKD jest nie poprawny. | Merchant Onboarding Operations Merchant Update Operations Create shop Operations Update shop Operations | PKD does not exist in the list of configured PKDs. |
CRM003 | Kod MCC jest niepoprawny. | Merchant Onboarding Operations Merchant Update Operations Create shop Operations Update shop Operations | MCC does not exist in the list of configured MCCs. |
CRM005 | IBAN jest niepoprawny. | Merchant Onboarding Operations | IBAN is invalid according to the implemented validation rules. |
CRM006 | Lista produktów nie jest zgodna z umową z dostawcą usług płatniczych. | Merchant Onboarding Operations Create shop Operations Add payment method Operations | Sent products are not listed among the products enabled for the Payment Facilitator (PF). |
CRM007 | Brak wymaganego pola [field_name] | All | A required attribute in the API invocation was not sent. |
CRM008 | Payment Facilitator jest nieprawidłowy. | All | Payment Facilitator ID does not exist in the system. |
CRM009 | Produkt [product] jest zduplikowany. | Merchant Onboarding Operations Create shop Operations Add payment method Operations Delete payment method Operations | Duplicate products in the API. |
CRM010 | Wskaźnik faktury jest nieprawidłowy. | Merchant Onboarding Operations Create shop Operations Add payment method Operations | The value of the „Invoice Indicator” attribute is not compatible with the PF configuration. |
CRM011 | Product of Establishment został już dodany jako Establishment Product | Add payment method Operations | The specified product is already among the products of the Establishment. |
CRM012 | Kod produktu [product_code] jest nieprawidłowy. | Merchant Onboarding Operations Create shop Operations Add payment method Operations | Product does not exist in the list of products accepted via API. |
CRM013 | Kraj sponsorowanego merchanta nie jest zgodny z krajem siedziby podmiotu pośredniczącego w płatnościach. | Merchant Onboarding Operations Create shop Operations Update shop Operations | Establishment’s country code does not match the country code of the Payment Facilitator. |
CRM015 | Produkt [product1] jest zależny od [product2] i nie jest cześcią listy produktów | Merchant Onboarding Operations Create shop Operations Add payment method Operations Delete payment method Operations | Failed to validate product compatibility rules. |
CRM016 | Produkt [product1] jest niekompatybilny z [product2] i oba znajdują się obecnie na liście produktów. | Merchant Onboarding Operations Create shop Operations Add payment method Operations Delete payment method Operations | Failed to validate product compatibility rules. |
CRM017 | Produkt [product1]jest obowiązkowy z [product2] i nie jest częścią listy produktów. | Merchant Onboarding Operations Create shop Operations Add payment method Operations Delete payment method Operations | Failed to validate product compatibility rules. |
CRM018 | Nieprawidłowy typ integracji. | Merchant Onboarding Operations Create shop Operations Update shop Operations | Integration type in the Webhook is invalid. |
CRM019 | Dane Webhook są wymagane dla danego typu integracji. | Merchant Onboarding Operations Create shop Operations Update shop Operations | Integration type in the Webhook does not match the submitted data. |
CRM020 | Nieprawidłowe powiadomienie webhook dla danego typu integracji. | Merchant Onboarding Operations Create shop Operations Update shop Operations | Notification type defined in the Webhook does not match the Webhook type. |
CRM021 | Nieprawidłowe powiadomienie webhook. | Merchant Onboarding Operations Create shop Operations Update shop Operations | Notification type in the Webhook is invalid. |
CRM022 | Wartość powiadomienia Webhook nie jest zdefiniowana dla danego powiadomienia Webhook. | Merchant Onboarding Operations Create shop Operations Update shop Operations | Notification type defined in the Webhook does not match the Webhook type |
CRM023 | Webhook Notification Value musi być prawidłowym adresem e-mail. | Merchant Onboarding Operations Create shop Operations Update shop Operations | For the notification type defined in the Webhook, a valid email must be provided. |
CRM024 | Webhook Notification Value musi być prawidłowym adresem url http(s). | Merchant Onboarding Operations Create shop Operations Update shop Operations | For the notification type defined in the Webhook, a valid URL must be provided. |
CRM025 | Zamówienie na numer TIN wciąż w toku [TIN_value]. | Merchant Onboarding Operations | There is an order in progress/processing for the indicated TIN. |
CRM029 | Establishment ExternalID już istnieje. | Create shop Operations | The Payment Facilitator is sending a request to create an Establishment that already exists in the system. |
CRM030 | Zamówienie dla Establishment wciąż toku [establishment_id]. | Create shop Operations Update shop Operations Create Terminal Operations Add payment method Operations Cancel terminal Operations Delete payment method Operations | There is an order in progress for the indicated Establishment. |
CRM031 | TerminalID już istnieje. | Create Terminal Operations | The Payment Facilitator is sending a request to create a Terminal that already exists in the system for the indicated Establishment. |
CRM032 | Payment Facilitator jest nieprawidłowy. | Create shop Operations Create Terminal Operations Merchant Update Operations Update shop Operations | During SM creation, the Payment Facilitator’s configuration is not complete. |
CRM033 | Sponsorowany merchant jest nieprawidłowy. | Merchant Update Operations Create shop Operations Update shop Operations Create Terminal Operations Cancel shop Operations Cancel terminal Operations Delete payment method Operations | The indicated Sponsored Merchant does not exist or is not in a valid state. |
CRM034 | Establishment jest nieprawidłowy. | Update shop Operations Create Terminal Operations Cancel shop Operations Cancel terminal Operations Delete payment method Operation | The indicated Establishment does not exist or is not in a valid state. |
CRM035 | Terminal jest nieprawidłowy. | Cancel terminal Operations | The indicated Terminal does not exist or is not in a valid state. |
CRM036 | Ostatni terminal nie może zostać anulowany. | Cancel terminal Operations | The indicated Terminal is the only one of the Establishment, therefore it cannot be canceled. |
CRM037 | Produkt nie jest prawidłowy dla Establishment. | Delete payment method Operations | The indicated product does not exist in the Establishment or is not in a valid state. |
CRM038 | [PaymentFacilitatorId] Nie jest Payment Facilitatorem. | All | The indicated Payment Facilitator is not actually a Payment Facilitator. |
CRM039 | Zamówienie dla Merchanta wciąż w toku [merchant_id]. | Merchant Update Operations | There is an order in progress for the indicated Merchant. |
CRM040 | Nie znaleziono kraju dla określonego [CountryCode]. | Merchant Onboarding Operations Create shop Operations Merchant Update Operations | The specified country code does not exist. |
CRM041 | Transactional Country is invalid. | Create shop Operations | The specified country code does not exist or does not have a currency. |
CRM042 | [terminal_type] is not a valid Terminal Type for the Terminal Channel [terminal_channel]. | Merchant Onboarding Operations Create shop Operations Create Terminal Operations | The Terminal Type does not match the defined Terminal Channel Type. |
CRM043 | [terminal_model] is not a valid Terminal Model for the Terminal Channel [terminal_channel]. | Merchant Onboarding Operations Create shop Operations Create Terminal Operations | The Terminal Model does not match the defined Terminal Channel Type. |
CRM044 | Invalid Terminal Channel Type for this Establishment. | Create Terminal Operations | The terminal type is different from the Establishment’s. |
CRM045 | Sponsored Merchant´s Terminal Channel doesn’t match any Payment Facilitator´s Establishments. | Merchant Onboarding Operations Create shop Operations | The selected Payment Facilitator does not have an active Establishment with the same country and terminal channel as the Sponsored Merchant in the request. |
CRM046 | Sponsored Merchant´s Terminal Type doesn’t match any Payment Facilitator´s Terminals. | Merchant Onboarding Operations Create shop Operations Create Terminal Operations | The selected Payment Facilitator does not have an active Terminal with the terminal type of the Sponsored Merchant in the request. |
CRM999 | Nieoczekiwany błąd. | All | Unexpected error occurred. |