---
title: "List payment methods"
method: GET
path: "/payment-methods"
tags: ["Payment Methods"]
---

# List payment methods

`GET /payment-methods`

## Query parameters

- `page` integer
- `size` integer

## Headers

- `X-Trace-Id` string

## Response `200`

OK

- object
  - `status` 'success' | 'failed'
  - `message` string
  - `meta` ListResponseMeta
    - `page_info` PageInfo
      - `total` integer — The total number of items available across all pages
      - `current_page` integer — The current page number being viewed
      - `total_pages` integer — The total number of pages required to display all items.
  - `data` PaymentMethod[]
    - union
      - CardPaymentMethod
        - `id` string, required — ID of the payment method.
        - `type` string, required — The type of the payment method.
        - `customer_id` string — ID of the customer.
        - `meta` Meta
        - `device_fingerprint` string — The customer's device fingerprint.
        - `client_ip` string — The customer's device IP.
        - `created_datetime` string, date-time — The date and time when the virtual account was created.
      - BankAccountPaymentMethod
        - `id` string, required — ID of the payment method.
        - `type` string, required — The type of the payment method.
        - `customer_id` string — ID of the customer.
        - `meta` Meta
        - `device_fingerprint` string — The customer's device fingerprint.
        - `client_ip` string — The customer's device IP.
        - `created_datetime` string, date-time — The date and time when the virtual account was created.
      - MobileMoneyPaymentMethod
        - `id` string, required — ID of the payment method.
        - `type` string, required — The type of the payment method.
        - `customer_id` string — ID of the customer.
        - `meta` Meta
        - `device_fingerprint` string — The customer's device fingerprint.
        - `client_ip` string — The customer's device IP.
        - `created_datetime` string, date-time — The date and time when the virtual account was created.
      - OpayPaymentMethod
        - `id` string, required — ID of the payment method.
        - `type` string, required — The type of the payment method.
        - `customer_id` string — ID of the customer.
        - `meta` Meta
        - `device_fingerprint` string — The customer's device fingerprint.
        - `client_ip` string — The customer's device IP.
        - `created_datetime` string, date-time — The date and time when the virtual account was created.
      - ApplepayPaymentMethod
        - `id` string, required — ID of the payment method.
        - `type` string, required — The type of the payment method.
        - `customer_id` string — ID of the customer.
        - `meta` Meta
        - `device_fingerprint` string — The customer's device fingerprint.
        - `client_ip` string — The customer's device IP.
        - `created_datetime` string, date-time — The date and time when the virtual account was created.
      - GooglepayPaymentMethod
        - `id` string, required — ID of the payment method.
        - `type` string, required — The type of the payment method.
        - `customer_id` string — ID of the customer.
        - `meta` Meta
        - `device_fingerprint` string — The customer's device fingerprint.
        - `client_ip` string — The customer's device IP.
        - `created_datetime` string, date-time — The date and time when the virtual account was created.
      - UssdPaymentMethod
        - `id` string, required — ID of the payment method.
        - `type` string, required — The type of the payment method.
        - `customer_id` string — ID of the customer.
        - `meta` Meta
        - `device_fingerprint` string — The customer's device fingerprint.
        - `client_ip` string — The customer's device IP.
        - `created_datetime` string, date-time — The date and time when the virtual account was created.
      - PwbtPaymentMethod
        - `id` string, required — ID of the payment method.
        - `type` string, required — The type of the payment method.
        - `customer_id` string — ID of the customer.
        - `meta` Meta
        - `device_fingerprint` string — The customer's device fingerprint.
        - `client_ip` string — The customer's device IP.
        - `created_datetime` string, date-time — The date and time when the virtual account was created.

## Other responses

- `400` — Bad request
- `401` — Unauthorised request
- `403` — Forbidden

---

[API](https://skmtc.net/flutterwave/apis/flutterwave-apis.md) · [All operations](https://skmtc.net/flutterwave/apis/flutterwave-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/flutterwave/flutterwave-apis/revisions/6014190df2e9/schema)
