Building the next chapter for photo studios in Japan. Join the pilot.Join for free
← All features
Bookings & payments

Stripe payments and deposit management for photo studios

Bring bookings and payments into the same clear picture.

Collect photography deposits through Stripe and see pending, processing and paid states alongside the booking. Configure deadlines, payment messages and reminders for your studio.

Conceptual scene of a Japanese studio owner discussing a photo session with a family
Conceptual studio scene
BUILT AROUND YOUR WORK.

Accepting a booking and receiving a required deposit are different steps. Tsumira Foto makes that distinction visible and updates the booking from verified payment results. Each studio connects its own Stripe account and chooses its deposit policy.

  1. 01

    Connect Stripe and set your policy

    Connect the studio account, choose deposit requirements and percentage, and set payment deadlines.

  2. 02

    Send the payment invitation

    Once any required approval is complete, customers follow a private link to Stripe Checkout.

  3. 03

    Track the payment with the booking

    See payment results and handle reminders or deadline changes from the booking screen.

01

Collect deposits through your studio account.

Choose when a deposit is needed and guide customers to payment.

Connect each studio’s own credentials and webhook, with separate test and live modes.

Requires the studio’s own Stripe account and integration. Stripe’s fees and eligibility requirements apply.

Collect the deposit linked to a booking on Stripe’s payment page, then return customers to the studio website.

Requires the studio’s own Stripe account and integration. Stripe’s fees and eligibility requirements apply.

Set a percentage of the booking total and the conditions requiring a deposit, using the same policy across online, chat and manual bookings.

02

See payment status beside the appointment.

Track booking and payment states separately so the next action is clear.

03

Set deadlines around your operating policy.

Account for normal lead times and short-notice sessions.

Start the payment clock from the verified delivery of the payment invitation and flag delivery failures for attention.

Requires email sending and the supported Brevo delivery webhook.

Choose reminder stages for unpaid deposits, with timing adjusted for shorter payment windows.

Requires the studio’s email sending configuration.
04

Handle the exceptions with confidence.

Adjust the payment flow when a customer needs individual attention.

Copy a valid private payment link, resend the payment message or send a manual reminder.

Requires the studio’s email sending configuration.

Review payment events, deadline changes, refunds and email submission or delivery states in the booking history.

QUESTIONS, ANSWERED.

A few things to know before you start.

Whose Stripe account receives payments?

Each studio connects its own Stripe account using API credentials and a webhook. Stripe’s eligibility, verification and processing fees apply.

Do all bookings need a deposit?

You can require deposits for all bookings, disable them, or use the existing rules based on language and overseas-origin signals. Set the deposit percentage and waive an individual unpaid deposit when appropriate.

Is the remaining balance collected automatically?

The current Stripe flow collects the configured booking deposit. The admin screen shows the total, amount received, refunds and remaining balance. Automatic balance collection and in-person POS payments are not included.

FOUNDERS PILOT RELEASE

Make these tools part of your studio.

Platform access is expected to be free through June 2027.

Onboarding and setup support are included.

Start for freeRead about the pilotPayment processing and external AI/service usage fees are separate.