---
title: "Get Payment Methods for Machine"
method: GET
path: "/v1/machines/{MachineID}/paymentMethods"
tags: ["Machines"]
---

# Get Payment Methods for Machine

`GET /v1/machines/{MachineID}/paymentMethods`

Retrieves the list of payment methods associated with a specific machine, identified by MachineID. This allows users to view the available payment options configured for the machine.

## Path parameters

- `MachineID` integer, required

## Response `200`

A list of payment methods configured for the specified machine.

- MachinePaymentResponse[]
  - `MachineID` integer — The unique identifier of the machine associated with the payment method.
  - `PaymentMethodID` integer — The unique identifier of the payment method.
  - `ConvenienceFeePercentageBit` boolean, nullable — Indicates whether a convenience fee is applied as a percentage.
  - `ConvenienceFeeValue` number, double — The value of the convenience fee applied to the payment method.
  - `LastUpdated` string, date-time — The date and time when the payment method was last updated.
  - `ExternalPaymentProviderUsername` string, nullable — The username used to authenticate with an external payment provider.
  - `ExternalPaymentProviderPassword` string, nullable — The password used to authenticate with an external payment provider.
  - `ExternalPaymentProviderTerminalID` string, nullable — The terminal ID provided by the external payment provider.
  - `ExternalPaymentProviderLocationIdentifier` string, nullable — The location identifier used by the external payment provider.
  - `PaymentMethodWorkingDays` WorkDay[], nullable — The working days during which the payment method is active.
    - `name` string, nullable — The name of the workday (e.g., Monday, Holiday).
    - `week_day` integer, nullable — The day of the week represented as an integer (e.g., 1 for Monday, 7 for Sunday).
    - `start_time` string, date-span, nullable — The start time of the working hours for the payment method.
    - `end_time` string, date-span, nullable — The end time of the working hours for the payment method.
    - `work_hour_lut_id` integer, nullable — The lookup identifier for the work hours associated with the payment method.
  - `PaymentMethodCustomData` string, nullable — Custom data related to the payment method, provided as a string.
  - `ConvenienceFeeBackupValue` number, double — A backup value for the convenience fee in case the primary value is unavailable.
  - `PaymentMethodQRString` string, nullable — A QR code string associated with the payment method.

---

[API](https://skmtc.net/nayax/apis/nayax-cortina-api.md) · [All operations](https://skmtc.net/nayax/apis/nayax-cortina-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nayax/nayax-cortina-api/revisions/421f6f83c257/schema)
