Deposits — prepayment configuration and operation

A deposit is a prepayment associated with a planned service or reservation. Reven provides a public payment page, quick links created by staff, a deposit list, statuses, operation history and controlled refunds.

Verified 2026-07-15

A deposit is a prepayment associated with a planned service or reservation. Reven provides a public payment page, quick links created by staff, a deposit list, statuses, operation history and controlled refunds.

Amount rule

In Settings → Deposits, the business can choose:

  • fixed amount — the same prepayment for selected services;
  • percentage of price — requires a service price;
  • custom amount — staff set it when creating the link.

Up to 50 services can be added, including their names and translations and the prices required for the percentage rule. The public cancellation-policy description has a maximum length of 500 characters.

Refunds

An optional automatic eligibility rule defines how many days before the appointment the customer must cancel to meet the refund condition. Eligibility must not be confused with a confirmed return of funds: the final state depends on the payment provider and operation history.

Before a refund, check the deposit, transaction, amount, previous refunds and linked reservation. Do not promise when the bank will post the refund unless this timing is stated by the provider.

A user with deposit:create-link can prepare an individual link with a service, date and amount that follows the configuration. Send the link to the correct person and do not reuse it for another reservation.

Common checks

SymptomCheck first
Public page is disabledactive module and enabled in deposit settings
Percentage amount is incorrectselected service price and business currency
Customer paid but no deposit existstransaction, webhook, pending checkout and amount/currency match
Refund is unavailableuser role, transaction status, previous refund and cancellation rule

A “payment captured, deposit missing” discrepancy requires escalation with the identifier, time and provider. Do not create a second deposit as a workaround.