Checkout (admin API)
Admin routes of the checkout module. Every route needs a staff session and the permission named on it; send X-Resolve-Locale: false to receive every locale of a translatable field for editing.
GET /v1/admin/checkout/settings
Section titled “GET /v1/admin/checkout/settings”Get checkout settings
Responses:
200: Settings retrieved.
PATCH /v1/admin/checkout/settings
Section titled “PATCH /v1/admin/checkout/settings”Update checkout settings
Request body: UpdateCheckoutSettingsDto.
Responses:
200: Settings updated.400: Invalid input.
Schemas
Section titled “Schemas”UpdateCheckoutSettingsDto
Section titled “UpdateCheckoutSettingsDto”guestCheckoutEnabled(boolean, optional).requiredFields("email","phone","shippingAddress","billingAddress","company","note", optional).termsOfServiceUrl(string, max length 500, nullable, optional).postPurchaseRedirectUrl(string, max length 500, nullable, optional).checkoutMessage(string, max length 500, nullable, optional).