Skip to content

Sklep

Ta strona zawiera wszystkie szczegóły potrzebne do zarządzania sklepem za pośrednictwem API. Możesz utworzyć, zaktualizować lub anulować swój sklep, a także dodawać lub usuwać metody płatności.

Utwórz sklep

Aby utworzyć nowy zasób establishment, należy zapoznać się z listą dostępnych punktów końcowych środowiska podaną poniżej:

ŚrodowiskoURLMetoda działania i endpointyOpis działania
PRODapi.sibsgateway.comPOST /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shopUtwórz nowy establishment sprzedawcy
CERstargate-cer.qly.site1.sibs.ptPOST /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shopUtwórz nowy establishment sprzedawcy
Sandboxsandbox.sibsgateway.comPOST /sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shopUtwórz nowy establishment sprzedawcy

Należy wykonać żądanie POST zawierające następujące parametry nagłówka i ścieżki:

Parametry
ParametrTypStanWymaganiaOpis
Typ zawartościCiągWymaganeNagłowekapplication/json
X-Request-IDCiągWymaganeNagłowekŻadanie indentyfikatora ID, unikalne do połączenia, określony przez stronę inicjującą.
merchant-idCiągWymaganeŚcieżkaID sponsorowanego sprzedawcy
x-ibm-client-idCiągWymaganeNagłowekToken identyfikujący organizację klienta. Jest on dostarczany podczas procesu onboardingu i musi być używany w każdym połączeniu.

Należy wykonać żądanie POST z następującymi parametrami.

Parametry zapytania
Element danychTyp
Długość
StanOpis
sklepWymaganeObjekt definiujący Merchant Establishment
nameCiąg
<=40
OpcjonalnieNazwa establishmentu.
Gdy to pole jest puste, uwzględniane będą wartości sparametryzowane na poziomie sprzedawcy.
addressCiągOpcjonalnieEstablishment Address
Gdy te pola są puste, uwzględniane będą wartości sparametryzowane na poziomie sprzedawcy.
streetCiąg
<=100
OpcjonalnieUlica
postalcodeCiąg
<=25
OpcjonalnieKod Pocztowy
localityCiąg
<=20
OpcjonalnieMiejscowość
countryNumer
3-3
Format ISO 3166, Number 3 code (ex: Poland – 616)
OpcjonalnieKraj
emailCiąg
<=55
OpcjonalnieEstablishment Email
Gdy te pola są puste, uwzględniane będą wartości sparametryzowane na poziomie sprzedawcy.
phoneNumberCiąg
<=16
OpcjonalnieEstablishment Phone
Gdy te pola są puste, uwzględniane będą wartości sparametryzowane na poziomie sprzedawcy.
typCiąg
“Banks”
“Wholesale“
“Supermarket“
“Retail“
“Gas Stations“
“Restaurants“
“Hotels“
“Others”
“Virtual Establishment“
“Foreign“
“Service Provider“
“Service Entity“
“EMV Tolls“
WymaganeTyp Establishmentu
mccCiąg
4-4
WymaganeEstablishment MCC
pkdCiąg
7
WymaganeEstablishment CAE
InvoiceIndicatorciąg
“Payment Facilitator”
“Sponsored Merchant”
Default: “Payment Facilitator”
WymaganeEstablishment Invoice Indicator
productsCiągWymaganeObiekt definiujący Produkty Zakładu
productIdCiąg
“XPAY-APPL-0-0”,
“XPAY-GGLE-0-0”,
“PYWK-BNPL-1-0”,
“PYWK-BNPL-2-0”,
“INTP-BLIK-0-0”,
“INTP-BLIK-1-0”,
“BLMD-PYBL-0-0”,
“KEVN-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”,
“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”
WymaganeMetody 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
“KEVN-PYBL-0-0” – PayByLink-Kevin
“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
“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
productInvoiceIndicatorCiąg
“Payment Facilitator”
“Sponsored Merchant”
Default: “Payment Facilitator”
OpcjonalnieProduct Invoice Indicator
paymentMethodTypeCiąg
“Direct Debit”
“Bank Transfer”
Default: “Direct Debit”
WarunkowyTyp metody płatności do fakturowania subsprzedawcy. To pole jest obowiązkowe, jeśli wskaźnik faktury to “Submerchant”
invoiceEmailCiąg
<=55
WarunkowyInvoice email address.
To pole jest obowiązkowe, jeśli wskaźnik faktury to “Submerchant”
payoutCiągWarunkowyObject that defines the Payout Information.
To pole jest obowiązkowe, jeśli wskaźnik faktury to “Submerchant”
bankAccountCiąg
26-26
WarunkowySponsored Merchants bank account
To pole jest obowiązkowe, jeśli wskaźnik faktury to “Submerchant”
ibanCiąg
<=34
WarunkowySponsored Merchants iban
To pole jest obowiązkowe, jeśli wskaźnik faktury to “Submerchant”
bicCiąg
8<11
WarunkowySponsored Merchants bic
To pole jest obowiązkowe, jeśli wskaźnik faktury to “Submerchant”
numDaysPayoutNumerOpcjonalnieSponsored Merchants Payout Number of Days
Zarezerwowane do wykorzystania w przyszłości.
maxPercentLowRiskExemptionsNumer
<=100
OpcjonalnieMaksymalny procent wyłączeń niskiego ryzyka dopuszczalny w systemie lub procesie.
scaExemptionCiąg
Default “0”
OpcjonalniePole do oceny zwolnień SCA musi być wypełnione cyfrą 1, aby zezwolić i 0, aby nie zezwolić.
typeOfIntegrationCiąg
“S2S”
“SDK”
“Plugin”
Default “S2S”
WymaganeTyp integracji submerchanta
webhookNotificationObjectWarunkowyObiekt definiujący szczegóły konfiguracji webhooka
Obowiązkowe jeżeli typeOfIntegration jest “Plugin”.
typCiąg
“URL”
“Email”
WarunkowyTyp powiadomień webhook.
Obowiązkowe jeżeli typeOfIntegration jest “Plugin”.
Jeżeli “Plugin”, wartość musi być “URL”
WartośćCiągWarunkowyAdres e-mail dostawy (dla typu e-mail) lub adres URL HTTP(S)
Obowiązkowe jeżeli typeOfIntegration jest “Plugin”
supportEmailCiąg
<=55
WarunkowyAdres 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”
securityKeyCiąg
>=32
OpcjonalniePseudolosowy klucz symetryczny, który zostanie użyty do zaszyfrowania zawartości webhooka.

Poniżej przykład żądania POST:

{
  "Shop": {
    "name": "Alma Parker",
    "address": {
      "street": "Norcop Court",
      "postalCode": "00-007",
      "locality": "Warsaw",
      "country": "616"
    },
    "email": "jondoe@gmail.com",
    "type": "Banks",
    "mcc": "5115",
    "pkd": "60m93YN",
    "invoiceIndicator": "Payment Facilitator",
    "products": [
      {
        "productId": "BLMD-PYBL-0-0",
        "productInvoiceIndicator": "Payment Facilitator"
      }
    ],
    "paymentMethodType": "Direct Debit",
    "invoiceEmail": "jonhdoe@gmail.com",
    "payout": {
      "bankAccount": "99999999999999999999999999",
      "iban": "RX89tf91aF",
      "bic": "pihezhuzhi",
    },
    "maxPercentLowRiskExemptions": "100",
    "scaExemption": "0",
    "typeOfIntegration": "S2S",
    "webhookNotification": {
      "type": "URL",
      "value": "78.89"
    },
    "supportEmail": "johndoe@gmail.com",
    "securityKey": "cefabijtakidaanogatopwazwoshawzi"
  }
}

Aktualizacja sklepu

Aby zaktualizować szczegóły sklepu, zapoznaj się z poniższą listą dostępnych punktów końcowych środowiska:

ŚrodowiskoURLMetoda działania i endpointyOpis działania
PRODapi.sibsgateway.comPUT sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}Aktualizacja Merchant Establishment .
CERstargate-cer.qly.site1.sibs.ptPUT sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}Aktualizacja Merchant Establishment .
Sandboxsandbox.sibsgateway.comPUT sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}Aktualizacja Merchant Establishment .

Należy wykonać żądanie PUT zawierające następujące parametry nagłówka i ścieżki.

Parametry
ParametrTypStanWymaganiaOpis
Typ zawartościCiągWymaganeNagłowekapplication/json
X-Request-IDCiągWymaganeNagłowekŻadanie indentyfikatora ID, unikalne do połączenia, określony przez stronę inicjującą.
merchant-idCiągWymaganeŚcieżkaID sponsorowanego sprzedawcy
shop-idCiągWymaganeŚcieżkaEstablishment ID
x-ibm-client-idCiągWymaganeNagłowekToken identyfikujący organizację klienta. Jest on dostarczany podczas procesu onboardingu i musi być używany w każdym połączeniu.

W poniższej tabeli wyszczególniono parametry, które można wykorzystać w komunikacie żądania w celu aktualizacji informacji o sklepie:

Parametry zapytania
Element danychTyp
Długość
StanOpis
sklepWymaganeObjekt definiujący Merchant Establishment
addressCiągOpcjonalnieEstablishment Address
Gdy te pola są puste, uwzględniane będą wartości sparametryzowane na poziomie sprzedawcy.
streetCiąg
<=100
OpcjonalnieUlica
postalcodeCiąg
<=25
OpcjonalnieKod pocztowy
localityCiąg
<=20
OpcjonalnieMiejscowość
emailCiąg
<=55
OpcjonalnieEstablishment Email
Gdy te pola są puste, uwzględniane będą wartości sparametryzowane na poziomie sprzedawcy.
phoneNumberCiąg
<=16
OpcjonalnieEstablishment Phone
Gdy te pola są puste, uwzględniane będą wartości sparametryzowane na poziomie sprzedawcy.
typCiąg
“Banks”
“Wholesale“
“Supermarket“
“Retail“
“Gas Stations“
“Restaurants“
“Hotels“
“Others”
“Virtual Establishment“
“Foreign“
“Service Provider“
“Service Entity“
“EMV Tolls“
WymaganeTyp Establishmentu
maxPercentLowRiskExemptionsNumer
<=100
OpcjonalnieMaksymalny procent wyłączeń niskiego ryzyka dopuszczalny w systemie lub procesie.
scaExemptionCiąg
Default “0”
OpcjonalniePole do oceny zwolnień SCA musi być wypełnione cyfrą 1, aby zezwolić i 0, aby nie zezwolić.

Sprawdź poniżej przykład żadania PUT:

{
  "Shop": {
    "address": {
      "street": "Behsu Road",
      "postalCode": "K8D 1C8",
      "locality": "aparuma"
    },
    "email": "JRvAd_GfBJs.@lLdRqk9B16A7rc7B_oBb1BNaVj1mVvx-0YEJFBRoeINdL_GhCb4x-KBYnsKjY9_9a0wnyFn7A.OdVz",
    "phoneNumber": "13881980362441110710459585739360",
    "type": "Banks",
    "maxPercentLowRiskExemptions": "100",
    "scaExemption": "0"
  }
}

Usunięcie sklepu

Aby usunąć sklep z systemu bazując na unikalnym identyfikatorze, użyj operacji DELETE. W przypadku tej akcji należy użyć następujących punktów końcowych:

ŚrodowiskoURLMetoda działania i endpointyOpis działania
PRODapi.sibsgateway.comDELETE sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}Anulowanie zasobu Merchant Establishment.
CERstargate-cer.qly.site1.sibs.ptDELETE sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}Anulowanie zasobu Merchant Establishment.
Sandboxsandbox.sibsgateway.comDELETE sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}Anulowanie zasobu Merchant Establishment.

Poniżej znajdują się nagłówki żądania i ścieżka:

Parametry
ParametrTypStanWymaganiaOpis
Typ zawartościCiągWymaganeNagłowekapplication/json
X-Request-IDCiągWymaganeNagłowekŻadanie indentyfikatora ID, unikalne do połączenia, określony przez stronę inicjującą.
merchant-idCiągWymaganeŚcieżkaID sponsorowanego sprzedawcy
shop-idCiągWymaganeŚcieżkaEstablishment ID
x-ibm-client-idCiągWymaganeNagłowekToken identyfikujący organizację klienta. Jest on dostarczany podczas procesu onboardingu i musi być używany w każdym połączeniu.
Info

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

Dodaj metodę płatności

Nasze API umożliwia bezproblemową integrację nowych produktów finansowych z istniejącym sklepem. Aby dodać nową metodę płatności, zapoznaj się z listą dostępnych punktów końcowych środowiska podaną poniżej:

ŚrodowiskoURLMetoda działania i punkt końcowyOpis
PRODapi.sibsgateway.comPOST sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/productsDodaj nowy produkt finansowy
CERstargate-cer.qly.site1.sibs.ptPOST sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/productsDodaj nowy produkt finansowy
Sandboxsandbox.sibsgateway.comPOST sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/productsDodaj nowy produkt finansowy

Należy wykonać żądanie POST zawierające następujące parametry nagłówka i ścieżki:

ParametrTypStanWymaganieOpis
Content-typeStringWymaganyNagłówek application/json
X-Request-IDStringWymaganyNagłówek Identyfikator żądania, unikalny dla połączenia, ustalony przez stronę inicjującą
merchant-idStringWymaganyŚcieżkaID sponsorowanego sprzedawcy (wymagane w ścieżce)
shop-idStringWymaganyŚcieżkaID placówki (wymagane w ścieżce)
x-ibm-client-idStringWymaganyNagłówek Token identyfikujący organizację klienta. Jest on dostarczany podczas procesu wdrażania i musi być używany w każdym połączeniu

Poniższa tabela zawiera szczegółowe informacje na temat parametrów, które należy uwzględnić w komunikacie żądania, aby dodać produkt finansowy:

Request Parameters
Element DanychDługość typuStanOpis
produktyWymaganyObiekt definiujący Produkty
productIdString
“XPAY-APPL-0-0”,
“XPAY-GGLE-0-0”,
“PYWK-BNPL-1-0”,
“PYWK-BNPL-2-0”,
“INTP-BLIK-0-0”,
“INTP-BLIK-1-0”,
“BLMD-PYBL-0-0”,
“KEVN-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”,
“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”
“MRKP-CRTB-0-0”
WymaganyProdukt finansowy do dodania.
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
“KEVN-PYBL-0-0” – PayByLink-Kevin
“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
“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
“MRKP-CRTB-0-0” – MarketPay – Cartes Bancaires
ProductInvoiceIndicatorString
“Payment Facilitator”
“Sponsored Merchant”
Default: “Payment Facilitator
OpcjonalnyWskaźnik faktury produktu

Poniżej znajdziesz przykład żądania POST:

{
  "products" : [ {
    "productId" : "MCC-1-C",
    "productInvoiceIndicator" : "Payment Facilitator"
  } ]
}

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)

Usuń metodę płatności

Aby usunąć produkt finansowy/metodę płatności z istniejącej placówki, możesz wykonać operację DELETE. W tym celu skorzystaj z następujących punktów końcowych:

ŚrodowiskoURLMetoda działania i punkt końcowyOpis
PRODapi.sibsgateway.comDELETE sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/productsUsuwanie produktu finansowego z establiszmentu
CERstargate-cer.qly.site1.sibs.ptDELETE sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/productsUsuwanie produktu finansowego z establiszmentu
Sandboxsandbox.sibsgateway.comDELETE sibs/onboarding/v1/sponsored-merchant/{merchant-id}/shop/{shop-id}/productsUsuwanie produktu finansowego z establiszmentu

Należy wykonać żądanie DELETE zawierające następujące parametry nagłówka i ścieżki:

Parameters
ParametrTypStanWymaganeOpis
Content-typeStringWymaganyNagłówekaplikacja/json
X-Request-IDStringWymaganyNagłówekIdentyfikator żądania, unikalny dla połączenia, ustalony przez stronę inicjującą
merchant-idStringWymaganyŚcieżkaID sponsorowanego sprzedawcy (wymagane w ścieżce)
shop-idStringWymaganyŚcieżkaID of ID placówki (wymagane w ścieżce)
x-ibm-client-idStringWymaganyNagłówekToken that identifies a client Token identyfikujący organizację klienta. Jest on dostarczany podczas procesu wdrażania i musi być używany w każdym połączeniu

Poniższa tabela zawiera szczegółowe informacje na temat parametrów, które należy uwzględnić w komunikacie żądania, aby dodać produkt finansowy:

Request Parameters
Element DanychDługość typuStanOpis
productsWymaganyObiekt definiujący Produkty Establiszmentu
productIdString
“XPAY-APPL-0-0”,
“XPAY-GGLE-0-0”,
“PYWK-BNPL-1-0”,
“PYWK-BNPL-2-0”,
“INTP-BLIK-0-0”,
“INTP-BLIK-1-0”,
“BLMD-PYBL-0-0”,
“KEVN-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”,
“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”
“MRKP-CRTB-0-0”
WymaganyProdukt finansowy do dodania.
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
“KEVN-PYBL-0-0” – PayByLink-Kevin
“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
“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
“MRKP-CRTB-0-0” – MarketPay – Cartes Bancaires
productInvoiceIndicatorString
“Payment Facilitator”
“Sponsored Merchant”
Default: “Payment Facilitator
OpcjonalnyWskaźnik faktury produktu

Poniżej znajdziesz przykład żądania USUNIĘCIA:

{
  "products" : [ {
    "productId" : "MCC-1-C",
    "productInvoiceIndicator" : "Payment Facilitator"
  } ]
}

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)