> ## Documentation Index
> Fetch the complete documentation index at: https://docs.guile.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Deposit payment failed

> The required booking deposit could not be completed.

## Cause

The appointment was not confirmed because its required deposit definitively
failed. Use `failureReason` to show a safe recovery message. No appointment was
published.

## Fix

Ask the customer to address the reported payment issue before starting a new
booking attempt.

## Retry safety

Not retryable with the same booking request after a definitive failure. An
unknown provider outcome returns the idempotent request-in-progress problem
instead, so clients must not treat this response as proof that no charge
occurred.

## Raised by

This operation can return this problem:

* [Create an appointment](/api-reference/appointments/create-an-appointment)

## Example

```json theme={null}
{
  "type": "https://docs.guile.app/problems/depositPaymentFailed",
  "title": "Deposit Payment Failed",
  "status": 422,
  "detail": "The required booking deposit could not be collected. No appointment was published.",
  "failureReason": "declined",
  "retryable": false
}
```
