---
title: "Payment method model"
description: "A Paymethod is a project-level payment-method definition. It is distinct from a business PaymethodCredential and from user payment records."
canonical: https://docs.ordering.co/api-reference/guides/paymethods-model/
---

# Payment method model

A `Paymethod` is a project-level payment-method definition. It is distinct from a business `PaymethodCredential` and from user payment records.

## Operations

| Action | Method   | Resource                  |
| ------ | -------- | ------------------------- |
| List   | `GET`    | `/paymethods`             |
| Find   | `GET`    | `/paymethods/{paymethod}` |
| Create | `POST`   | `/paymethods`             |
| Update | `PUT`    | `/paymethods/{paymethod}` |
| Delete | `DELETE` | `/paymethods/{paymethod}` |

Authentication is required for these operations.

Representative model fields include `id`, `name`, `gateway`, `enabled`, `allow_with_zero_balance`, `version`, `featured`, and `data_template`. This is not a complete schema; available fields, validation, pagination, errors, and projections vary by operation.

See [create a payment method](https://docs.ordering.co/api-reference/guides/create-paymethod/), [delete a payment method](https://docs.ordering.co/api-reference/guides/delete-paymethod/), and the [Business payment-method credential model](https://docs.ordering.co/api-reference/guides/business-paymethod-model/).
