APIPayment method

Get a payment method

GET
/public/v1/payment-methods/{id}

Fetch a single payment method by its ID. Use this to resolve the method a payment references, or to read one method's current name, type, active flag, and QuickBooks Online mapping (qb_payment_method_id).

Returns 404 if no payment method with that ID exists within your company — the lookup is scoped to your company, so an ID belonging to another company reads as not found. A soft-deleted method is still returned here (with its deleted_at set); deletion hides a method from new use but does not remove it.

Required permission: settings_permissions_payment_methods.

Authorization

Bearer
headerAuthorizationBearer <token>

API token generated in Distru (Settings → Distru API). Send it on every request as Authorization: Bearer YOUR_API_TOKEN.

Path Parameters

id*string

The payment method's ID — the id string returned in the id field of the list and fetch responses. Required. An ID that belongs to another company, or does not exist, returns 404.

Response Body

A single payment method

*/*
  1. response

A single Payment Method

data?

A way payments are made or received (e.g. Cash, Check, Credit Card, Bank Transfer).

Example Request
curl -X GET 'https://app.distru.com/public/v1/payment-methods/00000000-0000-0000-0000-000000000001'
Example Response
{  "data": {    "active": true,    "deleted_at": null,    "id": "00000000-0000-0000-0000-000000000001",    "inserted_datetime": "2026-08-24T16:01:02.196093Z",    "name": "Cash",    "qb_payment_method_id": null,    "type": "CASH",    "updated_datetime": "2026-08-24T16:01:02.196093Z"  }}