Skip to main content

Overview

GET /payment-methods returns the payment method catalog of your venue, in display order. Use it to resolve the method_id carried by payments in the REST API and the payment.* webhooks. Each venue manages its own catalog of methods. Archived methods are included too - they are no longer selectable in BookingShake but remain resolvable for existing payments.
The whole catalog is returned in one call - no pagination. The catalog is small (typically under 20 entries) and changes rarely: it is safe to cache it on your side and refresh lazily when you encounter an unknown method_id.

Authentication

All requests require a Bearer token (your BookingShake API key):

List payment methods

The catalog is returned wrapped in the standard { message, data } envelope, where data is an array of payment method objects.

Fields

Payments recorded before the catalog was introduced (mid-2026) carry method_id: null.

Errors

Next Steps

Payments

Retrieve payments and their method_id

Payment Events

Receive real-time notifications on payment changes