---
title: "Service:Info"
method: GET
path: "/v2/services/{serviceId}/info"
tags: ["Services"]
---

# Service:Info

`GET /v2/services/{serviceId}/info`

Get detailed information about a single service (incl. settings and enabled payment methods) based on a SL-code. You need to have access to the merchant to get a specific service for a merchant.

## Path parameters

- `serviceId` string, required

## Response `200`

OK

- ServiceOutputServiceInfo — Detailed information for a Service.
  - `code` string — The code of your service. You can find the service code here: https://my.pay.nl/programs/programs
  - `secret` string — A 40 character secret
  - `merchant` ServiceOutputMerchant — Represents Merchant information in the Service output.
    - `code` string
    - `status` 'ACTIVE' | 'INACTIVE'
    - `name` string
  - `name` string — The name of the service
  - `description` string, nullable — A short description of the service
  - `translations` object — Object containing all the translations with the property name in which the corresponds with a property on the object itself.
  - `category` ServiceOutputCategory — Represents Category information in the Service output.
    - `code` string — The CY-code for a category.
    - `name` string, nullable — The name of the category
  - `mcc` integer, nullable
  - `layout` ServiceOutputPointOfSaleInfoLayout — Represents A layout in Service Info output.
    - `defaultValue` ServiceOutputPointOfSaleInfoLayoutValue — Represents a layout Value in the Service Info output.
      - `code` string — LY-1234-4321
      - `name` string — The name of the layout
    - `value` ServiceOutputPointOfSaleInfoLayoutValue — Represents a layout Value in the Service Info output.
      - `code` string — LY-1234-4321
      - `name` string — The name of the layout
  - `contactPhone` StringValueOutput — A string value that could contain a default value and a current value.
    - `defaultValue` string, nullable
    - `value` string, nullable
  - `contactEmail` StringValueOutput — A string value that could contain a default value and a current value.
    - `defaultValue` string, nullable
    - `value` string, nullable
  - `legalRegistrationNumber` StringValueOutput — A string value that could contain a default value and a current value.
    - `defaultValue` string, nullable
    - `value` string, nullable
  - `address` ServiceOutputServiceInfoAddress — Represents a Address in the Service Info Output.
    - `defaultValue` ServiceOutputPointOfSaleInfoAddressValue — Represents a Address Value in the Service Info Output.
      - `code` string
      - `streetName` string
      - `streetNumber` string
      - `zipCode` string
      - `city` string
      - `countryCode` string, nullable
    - `value` ServiceOutputPointOfSaleInfoAddressValue — Represents a Address Value in the Service Info Output.
      - `code` string
      - `streetName` string
      - `streetNumber` string
      - `zipCode` string
      - `city` string
      - `countryCode` string, nullable
  - `tradeName` ServiceOutputTradeName — Represents Trade Name information in the Service output.
    - `code` string — The TM-code for a trademark.
    - `name` string, nullable — The name of the trade name
  - `testMode` boolean — Whether or not the service is in test mode
  - `status` 'ACTIVE' | 'BLOCKED' | 'TO_BE_CHECKED'
  - `integrationVersion` ServiceOutputIntegrationVersion — Represents integration version information in the Service output.
    - `code` string — The PV-code for a integration version.
    - `name` string, nullable — The name of the integration version
  - `turnoverGroup` ServiceOutputTurnoverGroup — Represents Turnover Group information in the Service output.
    - `code` string
    - `name` string, nullable
  - `publication` ServiceOutputPublication — Publication details for a service.
    - `domainUrl` string, nullable — The domain URL
    - `aliasUrls` ServiceOutputPublicationAliasUrl[]
      - `code` string
      - `url` ServiceOutputPublicationAliasUrl[]
  - `settings` ServiceOutputSettings — Settings for a service. Contains all configurable settings grouped by category.
    - `cnp` ServiceOutputSettingsCardNotPresentSettings — Represents the Card Not Present Settings in the Service Settings Output.
      - `showGrouped` BoolValueOutput — A boolean value that could contain a default value and a current value.
        - `defaultValue` boolean, nullable
        - `value` boolean, nullable
      - `contactMethodType` EnumValueOutput — An enum value containing a default value and a current value.
        - `defaultValue` unknown
        - `value` unknown
      - `contactMethodValue` StringValueOutput — A string value that could contain a default value and a current value.
        - `defaultValue` string, nullable
        - `value` string, nullable
      - `delayedCapture` BoolValueOutput — A boolean value that could contain a default value and a current value.
        - `defaultValue` boolean, nullable
        - `value` boolean, nullable
      - `recurring` BoolValueOutput — A boolean value that could contain a default value and a current value.
        - `defaultValue` boolean, nullable
        - `value` boolean, nullable
      - `cardHolderTypes` ArrayValueOutput — An array value that could contain a default value and a current value.
        - `defaultValue` string[], nullable
        - `value` string[], nullable
      - `fundingTypes` ArrayValueOutput — An array value that could contain a default value and a current value.
        - `defaultValue` string[], nullable
        - `value` string[], nullable
      - `allowedRegions` ArrayValueOutput — An array value that could contain a default value and a current value.
        - `defaultValue` string[], nullable
        - `value` string[], nullable
      - `blockedCountries` ArrayValueOutput — An array value that could contain a default value and a current value.
        - `defaultValue` string[], nullable
        - `value` string[], nullable
      - `tds` ServiceOutputSettingsTdsSettings — Represents the TDS Secure Settings in the Service Settings Output.
        - `accept` EnumValueOutput — An enum value containing a default value and a current value.
          - `defaultValue` unknown
          - `value` unknown
        - `challengeLevel` EnumValueOutput — An enum value containing a default value and a current value.
          - `defaultValue` unknown
          - `value` unknown
      - `scaExemption` ArrayValueOutput — An array value that could contain a default value and a current value.
        - `defaultValue` string[], nullable
        - `value` string[], nullable
    - `pos` ServiceOutputSettingsPointOfSaleSettings — Represents the Point of Sale Settings in the Service Settings Output.
      - `refund` ServiceOutputSettingsRefundSettings — Represents the Refund Settings in the Service Settings Output.
        - `allowed` BoolValueOutput — A boolean value that could contain a default value and a current value.
          - `defaultValue` boolean, nullable
          - `value` boolean, nullable
        - `mode` EnumValueOutput — An enum value containing a default value and a current value.
          - `defaultValue` unknown
          - `value` unknown
        - `policyId` StringValueOutput — A string value that could contain a default value and a current value.
          - `defaultValue` string, nullable
          - `value` string, nullable
      - `ticketFooter` ArrayValueOutput — An array value that could contain a default value and a current value.
        - `defaultValue` string[], nullable
        - `value` string[], nullable
      - `ticketHeader` ArrayValueOutput — An array value that could contain a default value and a current value.
        - `defaultValue` string[], nullable
        - `value` string[], nullable
    - `giftcards` ServiceOutputSettingsGiftCardSettings — Represents the Gift Card Settings in the Service Settings Output.
      - `showGrouped` BoolValueOutput — A boolean value that could contain a default value and a current value.
        - `defaultValue` boolean, nullable
        - `value` boolean, nullable
    - `verify` ServiceOutputSettingsVerifySettings — Represents the Verify Settings in the Service Settings Output.
      - `strength` EnumValueOutput — An enum value containing a default value and a current value.
        - `defaultValue` unknown
        - `value` unknown
      - `showScreen` BoolValueOutput — A boolean value that could contain a default value and a current value.
        - `defaultValue` boolean, nullable
        - `value` boolean, nullable
      - `level` EnumValueOutput — An enum value containing a default value and a current value.
        - `defaultValue` unknown
        - `value` unknown
      - `group` IntegerValueOutput — An integer value that could contain a default value and a current value.
        - `defaultValue` integer, nullable
        - `value` integer, nullable
      - `ruleGroup` StringValueOutput — A string value that could contain a default value and a current value.
        - `defaultValue` string, nullable
        - `value` string, nullable
      - `cnp` BoolValueOutput — A boolean value that could contain a default value and a current value.
        - `defaultValue` boolean, nullable
        - `value` boolean, nullable
      - `other` BoolValueOutput — A boolean value that could contain a default value and a current value.
        - `defaultValue` boolean, nullable
        - `value` boolean, nullable
    - `exchange` ServiceOutputSettingsExchangeSettings — Represents the Exchange Settings in the Service Settings Output.
      - `useExchange` 'NONE' | 'STATIC_URL' | 'API'
      - `urls` string[]
      - `method` 'TXT-GET' | 'TXT-POST' | 'XML-POST' | 'JSON-POST' | 'SIGNED-JSON'
      - `seperator` string, nullable
      - `retryScheme` EnumValueOutput — An enum value containing a default value and a current value.
        - `defaultValue` unknown
        - `value` unknown
      - `communicationStatus` 'ALL' | 'PAYMENT_COMPLETE_ONLY' | 'ORDER_CHANGE' | 'CHANGES_NO_PENDING'
    - `notifications` ServiceOutputSettingsNotificationsSettings — Notification settings nested within service settings. Contains notification URL and email configuration.
      - `refundNotification` 'NO' | 'YES' | 'ONLY_VOUCHER_MULTIPAYMENT'
      - `transactionNotification` 'NO' | 'YES' | 'YES_NO_PRIVACY_DATA'
      - `emailAddresses` string[]
      - `googleAnalytics` ServiceOutputSettingsGoogleAnalyticsSettings — Represents the Google Analytics Settings in the Service Settings Output.
        - `type` 'STANDARD' | 'GA4'
        - `code` string, nullable
        - `secret` string, nullable
    - `secondChance` ServiceOutputSettingsSecondChanceSettings — Represents Second Chance Settings in the Service Settings output.
      - `bccEmailAddress` string
      - `timeoutMinutes` integer — The duration in seconds in after which the second chance will be sent.
      - `linkExpirationDays` integer — The duration in seconds in after which the link will expire.
  - `paymentMethods` ServiceOutputPointOfSaleInfoPaymentMethod[]
    - `id` integer — The ID of the payment option e.g. iDEAL is 10
    - `settings` object, nullable
  - `reviewedAt` string, date-time, nullable
  - `createdAt` string, date-time, nullable — The date and time at which this entity was created in ISO-8601 (ATOM) notation
  - `createdBy` string, nullable — The reference to an account or token whom created the entity
  - `modifiedAt` string, date-time, nullable — The date and time at which this entity was modified in ISO-8601 (ATOM) notation.
  - `modifiedBy` string, nullable — The reference to an account or token whom modified this entity
  - `deletedAt` string, date-time, nullable — The date and time at which this entity was deleted in ISO-8601 (ATOM) notation.
  - `deletedBy` string, nullable — The reference to an account or token whom deleted the entity

## Other responses

- `400` — Bad request, see response body for more information
- `401` — Unauthorized. Supplied credentials are invalid
- `403` — Forbidden. Supplied credentials have no rights
- `404` — Resource not found
- `405` — Used HTTP method is not allowed
- `406` — Not acceptable. The supplied content type in the accept parameter in the header is not supported
- `410` — Indicates that this resource is no longer available for use
- `415` — Unsupported media. The supplied content type in the content-type parameter in the header is not supported
- `429` — Rate limit reached.
- `500` — An internal error occurred.
- `503` — The server is currently unable to handle your request

---

[API](https://skmtc.net/pay/apis/pay-transaction-gateway-unit-api.md) · [All operations](https://skmtc.net/pay/apis/pay-transaction-gateway-unit-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pay/pay-transaction-gateway-unit-api/versions/2bc260c7bdfc/schema)
