---
title: "Update Business Payment Settings"
method: PUT
path: "/businesses/{business_id}/settings/payments"
tags: ["Businesses"]
---

# Update Business Payment Settings

`PUT /businesses/{business_id}/settings/payments`

## Path parameters

- `business_id` string, required

## Request body

- PaymentSettings
  - `paymentOnlineEnabled` boolean — Allow customers to pay online
  - `paymentMethods` object — Payment methods that are enabled for this business. The key is the payment method name and the value is a boolean indicating whether the payment method is enabled or not. The payment method names are eg: 'cash', 'check', 'credit_card', 'bank_transfer', 'other'
  - `paymentProviders` object — Payment providers that are enabled for this business. The key is the payment provider name and the value is the payment provider ID, indicating whether the payment provider is enabled or not. The payment provider names are eg: 'stripe', 'paypal', 'square', 'other'
  - `defaultPaymentMethod` string — The default payment method for this business
  - `defaultPaymentProvider` string — The default payment provider for this business
  - `defaultPaymentTerms` string

## Response `200`

Successful Response

- unknown

## Other responses

- `404` — Not found
- `422` — Validation Error

---

[API](https://skmtc.net/slickco/apis/slick-api.md) · [All operations](https://skmtc.net/slickco/apis/slick-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/slickco/slick-api/versions/90641b73f35e/schema)
