Pobranie danych sklepów Run in API Explorer

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://bump.sh/pgw/doc/imoje-api/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
"imoje API MCP server": {
  "url": "https://bump.sh/pgw/doc/imoje-api/mcp"
}
Close
GET /{merchantId}/services

Path parameters

  • merchantId string Required

    Identyfikator klienta

Responses

  • 200 application/json

    Zapytanie wykonane poprawnie

    Hide response attributes Show response attributes object
    • service object
      Hide service attributes Show service attributes object
      • id string(uuid)

        Identyfikator sklepu jako UUID v4

        Maximum length is 36. Format should match the following pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$.

      • created integer | null

        Data utworzenia jako timestamp

      • isActive boolean

        Informacja czy sklep jest aktywny w panelu imoje.

      • paymentMethods array[object]

        Lista dostępnych metod i kanałów płatności.

        Hide paymentMethods attributes Show paymentMethods attributes object
        • paymentMethod string

          Oznaczenie metody płatności

          Values are blik, pbl, ing, card, wallet, imoje_paylater, wt, or imoje_installments.

        • paymentMethodCode string

          Oznaczenie kanału płatności

          Values are blik, imoje_twisto, paypo, blik_paylater, pragma_go, gpay, applepay, visa_mobile, paypal, ecom3ds, oneclick, recurring, ing, mtransfer, bzwbk, pekao24, inteligo, ipko, getin, noble, creditagricole, alior, millennium, citi, bos, bnpparibas, pocztowy, plusbank, bs, bspb, nest, pbs, cs, mp, kb, rf, pg, pf, cb, uc, posta, sporo, tatra, viamo, vub, wt, wt_split, inbank, or inbank_0.

        • isActive boolean

          Informacja czy kanał płatności jest aktywny w sklepie. Razem z parametrem isOnline definiuje czy dany kanał płatności należy udostępnić w danym momencie w sklepie.

        • isOnline boolean

          Informacja czy kanał płatności jest dostępny w panelu imoje. Kanał może być niedostępny nawet jeśli jest aktywny w sklepie. Dostępność kanałów płatności zwykle jest ograniczana globalnie w przypadku awarii lub zaplanowanych prac technicznych. Razem z parametrem isActive definiuje czy dany kanał płatności należy udostępnić w danym momencie w sklepie.

        • description string

          Nazwa kanału płatności

        • currency string

          Waluta transakcji w standardzie ISO 4217

          Maximum length is 3. Values are PLN, EUR, USD, GBP, CHF, SEK, HUF, CZK, BGN, or RON.

        • transactionLimits object

          Maksymalna i minimalna kwota transakcji

          Hide transactionLimits attributes Show transactionLimits attributes object
          • maxTransaction object

            Maksymalna kwota transakcji

            Hide maxTransaction attributes Show maxTransaction attributes object
            • type string
            • value number
          • minTransaction object

            Minimalna kwota transakcji

            Hide minTransaction attributes Show minTransaction attributes object
            • type string
            • value number
          • * string | integer | number | boolean | object | array Additional properties

            Dodatkowe parametry, które nie są opisane i mogą pojawić się w odpowiedzi w ramach rozwoju API.

            Twój schemat walidacyjny odpowiedzi API powinien zawsze dopuszczać nowe parametry.

        • paymentMethodImage array[object]

          Link do logo metody płatności

          Hide paymentMethodImage attributes Show paymentMethodImage attributes object
          • png string
          • * string | integer | number | boolean | object | array Additional properties

            Dodatkowe parametry, które nie są opisane i mogą pojawić się w odpowiedzi w ramach rozwoju API.

            Twój schemat walidacyjny odpowiedzi API powinien zawsze dopuszczać nowe parametry.

        • paymentMethodCodeImage array[object]

          Link do logo kanału płatności

          Hide paymentMethodCodeImage attributes Show paymentMethodCodeImage attributes object
          • png string
          • * string | integer | number | boolean | object | array Additional properties

            Dodatkowe parametry, które nie są opisane i mogą pojawić się w odpowiedzi w ramach rozwoju API.

            Twój schemat walidacyjny odpowiedzi API powinien zawsze dopuszczać nowe parametry.

        • * string | integer | number | boolean | object | array Additional properties

          Dodatkowe parametry, które nie są opisane i mogą pojawić się w odpowiedzi w ramach rozwoju API.

          Twój schemat walidacyjny odpowiedzi API powinien zawsze dopuszczać nowe parametry.

      • * string | integer | number | boolean | object | array Additional properties

        Dodatkowe parametry, które nie są opisane i mogą pojawić się w odpowiedzi w ramach rozwoju API.

        Twój schemat walidacyjny odpowiedzi API powinien zawsze dopuszczać nowe parametry.

    • * string | integer | number | boolean | object | array Additional properties

      Dodatkowe parametry, które nie są opisane i mogą pojawić się w odpowiedzi w ramach rozwoju API.

      Twój schemat walidacyjny odpowiedzi API powinien zawsze dopuszczać nowe parametry.

GET /{merchantId}/services
curl \
 --request GET 'https://api.imoje.pl/v1/merchant/{merchantId}/services' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
[
  {
    "service": {
      "id": "865569f1-3e52-4d3e-b6e6-c4f0ce1bd859",
      "created": 1735686000,
      "isActive": true,
      "paymentMethods": [
        {
          "paymentMethod": "blik",
          "paymentMethodCode": "blik",
          "isActive": true,
          "isOnline": true,
          "description": "BLIK",
          "currency": "PLN",
          "transactionLimits": {
            "maxTransaction": {
              "type": "number",
              "value": 5000000
            },
            "minTransaction": {
              "type": "number",
              "value": 1
            }
          },
          "paymentMethodImage": {
            "png": "https://data.imoje.pl/img/pay/blik.png"
          },
          "paymentMethodCodeImage": {
            "png": "https://data.imoje.pl/img/pay/blik.png"
          }
        }
      ]
    }
  },
  {
    "service": {
      "id": "b784bba4-ca69-463a-b14a-3c6d900e53b3",
      "created": 1735686000,
      "isActive": true,
      "paymentMethods": [
        {
          "paymentMethod": "wallet",
          "paymentMethodCode": "gpay",
          "isActive": true,
          "isOnline": true,
          "description": "Google Pay",
          "currency": "PLN",
          "transactionLimits": {
            "maxTransaction": {
              "type": "number",
              "value": 99999999
            },
            "minTransaction": {
              "type": "number",
              "value": 5
            }
          },
          "paymentMethodImage": {
            "png": "https://data.imoje.pl/img/pay/wallet.png"
          },
          "paymentMethodCodeImage": {
            "png": "https://data.imoje.pl/img/pay/gpay.png"
          }
        }
      ]
    }
  }
]