---
title: "Get Settlement Time"
method: GET
path: "/v4/processors/{id}"
tags: ["Gateway Features", "Settlement Time"]
---

# Get Settlement Time

`GET /v4/processors/{id}`

> ❗️ Never Use Real API Keys
>
> Never use real API Keys when testing. The gateway allows Partners to create Test Merchant Accounts. Testing should always use keys from the Test Accounts and never keys from a Standard Account.
<details>
<summary>Usage</summary>
Use this request to get the settlementTime that is currently set on an existing account. You will see the result at the bottom of the response, in Universal Time Coordinated (UTC). 

Note - settlement time null represents the default settlement time.
</details>

## Path parameters

- `id` string, required

## Headers

- `Content-Type` string, required
- `Authorization` string, required

## Response `200`

Success

- GetSettlementTimeResponse
  - `objectType` 'processor' — The type of object that was returned as a result of the request.
  - `id` integer — The unique identifier of the processor or service instance added.
  - `processorType` string — The type of the processor added.
  - `processorId` string — The ID of the processor added.
  - `processorName` string — The name of the processor added.
  - `serviceId` string — The code name of the processor platform or service added.
  - `merchantId` string — The merchant's Gateway ID.
  - `mcc` string — The Merchant Category Code.
  - `accountClassification` string — The account classification of the processor added.
  - `maxTicketAmount` string — The maximum amount for a single transaction run through the added processor.
  - `maxMonthlyVolume` string — The maximum total amount that can be run through the processor in a single month.
  - `applyToAllCardType` boolean — Whether the maxMonthlyVolume and maxTicketAmount apply to all payment methods through the added processor or not.
  - `enableDuplicateChecking` boolean — Whether duplicate checking is enabled or not.
  - `allowMerchantOverride` boolean — Whether the merchant is allowed to ignore the duplicate check on a per-transaction basis or not.
  - `duplicateTime` string — The amount of time in seconds to look back to check if a transaction is a duplicate.
  - `status` 'active' | 'pending' | 'closed' — The status of the added processor or service, depending on the processor/billing authorization status.
  - `condition` 'offered' | 'notOffered' | 'mandatory' — The condition of the added processor or service.
  - `extraDetails` object — Any extra details about the added processor.
  - `freeTrialEndDate` string, nullable — End date of free trial.
  - `freeTrialDaysLeft` string — Days left of free trial.
  - `hasBeenActive` boolean — Indicates whether the processor has been active or not.
  - `created` string — The date and time of when the processor or service was added.
  - `updated` string — The date and time of when the processor or service was last updated.
  - `supportsReroutedRefunds` boolean — Whether the added processor supports rerouted refunds or not.
  - `shouldDisableFields` boolean — Whether the added processor should disable fields or not.
  - `disabled` boolean, nullable — Whether the processor is disabled or not.
  - `refundProcessor` string, nullable — The specified processor to reroute future refunds to, if this processor is disabled.
  - `avsCvvPreCheck` string, nullable — The AVS/CVV precheck method for the added processor.
  - `skipAvsCvv` boolean — Whether skipping AVS/CVV is enabled for the added processor or not.
  - `processorFields` object — The processor-dependent fields for the added processor.
  - `paymentTypes` string[] — The allowed payment types for the added processor.
  - `descriptor` object — The descriptor fields for the added processor.
    - `descriptor` string — The descriptor for the added processor.
    - `phone` string — The descriptor phone number for the added processor.
    - `city` string — The descriptor city for the added processor.
    - `state` string — The descriptor state for the added processor.
    - `url` string — The descriptor URL for the added processor.
  - `currencies` string[] — The allowed currencies for the added processor.
  - `requiredFields` object — The fields that are required to be populated for each transaction.
    - `name` boolean — Whether the name is a required field or not.
    - `company` boolean — Whether the company is a required field or not.
    - `address` boolean — Whether the address is a required field or not.
    - `city` boolean — Whether the city is a required field or not.
    - `state` boolean — Whether the state is a required field or not.
    - `zip` boolean — Whether the ZIP code is a required field or not.
    - `country` boolean — Whether the country is a required field or not.
    - `phone` boolean — Whether the phone is a required field or not.
    - `email` boolean — Whether the email is a required field or not.
    - `driversLicense` boolean — Whether the driver's license is a required field or not.
    - `driversLicenseState` boolean — Whether the driver's license state is a required field or not.
    - `driversLicenseDob` boolean — Whether the driver's license date of birth is a required field or not.
    - `ssn` boolean — Whether the SSN is a required field or not.
  - `faceConfiguration` object — The FACe configuration for the added processor.
  - `disabledFields` object — The disabled fields for the added processor.
    - `processorFields` object — The processor-dependent fields and whether they are disabled or not.
  - `settlementTime` string, nullable — The time settlement occurs.
  - `settlementTimezone` string, nullable — The timezone of the configured settlement time.

---

[API](https://skmtc.net/nmi/apis/embedded-components-api.md) · [All operations](https://skmtc.net/nmi/apis/embedded-components-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nmi/embedded-components-api/versions/45c2ecda3685/schema)
