Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.shootbin.com/llms.txt

Use this file to discover all available pages before exploring further.

Client payments let you require that your client has paid before they can view a project or download their delivery. You control whether the gate applies to viewing, downloading, or both—and you can mark a project as paid yourself for payments made outside the platform, such as bank transfers or cash. Client payments are available on the Beta, Pro, and Agency plans.

Payment gates

Shootbin supports two independent payment gates you can enable per project:

View gate

The client must pay before they can open the project and view any photos. Use this when access itself is contingent on payment.

Download gate

The client must pay before they can download the delivery package. Use this to release finals only after receiving funds.
You can enable either gate, both, or neither on each project.

Set up payment requirements

1

Open the project payments page

Inside a project, click Payments in the project sidebar.
2

Enable payment requirements

In the requirements panel, check one or both options:
  • Require payment before viewing
  • Require payment before downloading delivery
3

Add payment instructions (optional)

Use the payment instructions field to tell your client how to pay—for example, your bank account details, PayPal address, or a payment link. These instructions appear on the client’s payment status page inside the project.
4

Save settings

Click Save settings. The gate becomes active immediately. Any client who visits the project will now see the payment gate for whichever restrictions you’ve enabled.
Enabling the view gate will block clients from accessing the project until payment is marked as received. Enable this only when you’re ready to ask for payment.

Mark a project as paid

When a client pays outside the platform—via bank transfer, cash, or any other method—you can manually mark the project as paid.
1

Open the project payments page

Navigate to Payments inside the project.
2

Mark payment as received

Click Mark payment received. The project immediately shows as paid and any active payment gates are lifted for the client.
You can also reset the payment status if needed—for example, if you marked it as paid by mistake. Click Reset payment on the same page.

Stripe Connect (automated payments)

If your Shootbin instance is configured with Stripe Connect, clients can pay online directly inside the project. The funds route to your connected Stripe account automatically.
Stripe Connect integration requires server-side configuration by the platform operator. If your account does not have Stripe Connect enabled, only manual payment marking is available.
When Stripe Connect is active, the client’s payment status page shows an online payment option in addition to the manual payment instructions. Both methods result in the same access grant—payment recorded means the gate is lifted.

What the client sees

When a client reaches a payment gate, they land on a page that explains payment is required before they can proceed. The page shows:
  • Which access is gated (viewing or downloading)
  • Any payment instructions you’ve added
  • Their current payment status
If the client visits their project payment status page directly, they can see whether payment is required, pending, or received—keeping them informed without needing to contact you.
The client sees a prompt explaining that payment is required. Your payment instructions are shown so they know how to pay.

Payment settings summary

SettingWhat it does
Require payment before viewingBlocks project access until payment is received
Require payment before downloadingBlocks delivery download until payment is received
Payment instructionsFree-text field shown to the client on their payment status page
Mark as receivedManually lifts all payment gates for the project
Reset paymentReverts the project back to unpaid status