To accept cashless payments for photo booth services using dslrBooth, you will need to configure specific settings in the software. This includes downloading the latest version of dslrBooth, enabling the Payments feature, and integrating your payment processing account to handle transactions. However, you can test all payment features without setting up a payment account. Once connected, you can manage product offerings, set pricing, and decide whether to request payment before or after a session. The system allows you to offer digital downloads, prints, or both, and you can use QR codes for seamless payments without the need for additional hardware.
Track your Payments and Transfers
Setup dslrBooth
To accept payments for pay to print or pay to download, you will need to setup the following settings in dslrBooth.
- Download and install the latest version of dslrBooth v7.47 or later.
- Go to: dslrBooth > Settings > General > Payments.
You will see a new Payments section. - Turn Payments ON by toggling the switch in the top right.
In Test Mode, you can explore all the payment features and go through the complete customer experience without needing to set up your own payment account or incurring any transaction charges. However, product, pricing, and currency settings cannot be changed in Test Mode; these options become available once your payment account is set up.
- You can choose to sell Prints, Downloads, or both.
- Press the Place QR Code button to set the desired location and size for the QR code that will enable users to pay.
- You can request payments before the user starts a session
- In case you want to show a QR code on the welcome screen to request a payment before the user starts a session, select On Start Screen in the Request payment dropdown. The user will not be able to start a session until they pay.
- In case you want to show a QR code in the sharing screen to request a payment after the user has run a session, select On Sharing Screen in the Request payment dropdown. The latter allows the user to see the results of the session before they pay to get their print and/or download.
- If you are offering prints (Print is checked) and your customer pays for a print, the boomerang, GIF, and video capture button will hide after payment. We recommend disabling those capture modes if you don’t want to offer them to avoid confusion to your customers.
- Launch the event and start testing by accepting a few test payments.
Customize guest screens
All screens in dslrBooth can be customized using the built-in Screen Editor. The QR code used for payments can be easily moved and resized within the Screen Editor according to your preferences.
The checkout page is also customizable. The event name on the checkout page will display as set in fotoShare Cloud, and you can modify the header background color, text color, and optionally add an event banner. These options can be accessed by navigating to fotoShare Cloud > Events > Your Event > Edit Design.
Start accepting real payments
When you're ready to start accepting real payments, dslrBooth partners with Stripe to handle payment processing. You'll need to create a Stripe account and link it to dslrBooth to enable transactions. If you haven't connected a Stripe account yet, you'll be directed to a Stripe onboarding page in your web browser. For detailed steps, refer to the How to Setup a Stripe Account section.
Once your Stripe account is connected and has all the necessary information to accept payments, you will see options to configure which products you want to offer your guests and set the prices. Notice that the prices will be in the currency of your country that is set in Stripe.
Each event has its own pricing. The prices are set through dslrBooth but are saved in Stripe. Do not modify any of the products or prices directly in Stripe. Prices should only be configured through dslrBooth.
Launch the event and start accepting payments.
Security Precautions
- To prevent guests from accessing and tampering with your machine, it is recommended to press the lock button in the dslrBooth and have a PIN with at least 8 digits configured for added security.
- We recommend running dslrBooth under a user account that does not have administrator privileges. Set this user to automatically login to Windows. Then add dslrBooth to Windows Startup Apps so it starts automatically when your computer starts.
Setup a Stripe account
- Open dslrBooth, go to Settings, Payments.
- Ensure the Payments switch in the top right is set to ON.
- Turn off Test mode switch.
- Create a new Stripe account or login to your existing account.
- After signing in, select the Stripe account you'd like to connect to, then click the Connect button to proceed.
- Have your business and banking information ready:
- Country
- Bank Account Number
- Bank Transit Number
- Business Type (e.g., LLC, Inc, Sole Proprietor, etc.)
- You will be asked the country in which your business is located.
Required additional information
Once you have completed all the steps on the Stripe onboarding page, you will the the following message:
Track your payments and transfers
There are multiple reports available to you. The most useful is the Balance summary report which will show you money coming in from customers and going out to your bank account.
- Login to Stripe
- Navigate to the Reporting section on the left sidebar.
- Click on Reports on the dropdown menu.
- The most useful report is Balance summary as that should give you all the information you need for any specific time frame.
View payouts
You can see detailed information on your balance and future and past payouts to your bank account. You can also set a schedule for how often you get paid.
- Navigate to the Balances page on the left sidebar.
- Click on the Payouts tab on the Balances page.
- You will see payouts from Stripe to your bank.
Email Receipts
Refund a customer
dslrBooth will automatically issue a refund to customers if your booth goes offline for 15 minutes immediately after they’ve paid for their session. Customers will receive an email receipt with the refund details, helping to reduce the need for support and minimizing potential issues.
If you need to issue a refund for any other reason, you can manually process it through Stripe:
- Login to Stripe.
- Find the payment you want to refund in the Transactions page.
- Click the overflow menu (...) at the right of the payment item, then select Refund payment in the dropdown menu.
- By default, you’ll issue a full refund. For a partial refund, enter a different refund amount.
- Note: This will not refund any fees associated with the payment
- Select a reason for the refund. If you select Other, you must add a note that explains the reason for the refund. Click Refund.
You can filter by refunded payments on the Transactions page.- Note: Any User that is refunded will receive an email with confirmation that it went through
Setup taxes
Depending on your local tax regulations, you may need to collect taxes from your customers. To collect taxes, you can set your tax rate in Stripe. Make sure you check with your accountant about any tax related issues.
- Login to Stripe.
- Navigate to the Product Catalog section.
- In the top menu bar, click on Tax Rates.
If you have not set up any manual tax codes before, the page will display a default view.
- Click on the New button (located next to the filter button).
A pop-up titled Add Tax Rate will appear.
- Fill out the tax information based on your business needs.
The first Active tax rate that appears on this page will be applied to all future transactions on the checkout page. - Do not modify any other settings on this page to avoid potential issues with your account.
Promotion Codes
- In the Dashboard, open the Products page.
- Click Coupons.
- Click + New.
- In the Create a coupon dialog, enter the coupon’s parameters.
- Click Create coupon.
- Now in the checkout page you should be able to add this coupon code
- Note: Coupon codes offering 100% discounts will prevent the booth from triggering after a payment. To avoid this issue, it’s advisable to test the booth in test mode if you wish to avoid any charges for a session at this time.
Change the preferred language
Change your preferred language in dslrBooth
dslrBooth's interface is available in English, French, German, Italian, Portuguese, and Spanish.
- Open dslrBooth, Settings, Language.
- Choose your language.
- Confirm.
Change your preferred language for your Stripe Dashboard
- Navigate to Stripe Dashboard User Profile Settings
- Scroll down to the Language Section
- Pick the Language you would like your Stripe Dashboard to be.
Transaction Fees
A processing fee of 5% per transaction is charged by dslrBooth in addition to Stripe's fees. This fee covers our development, maintenance, support and infrastructure costs.
Stripe charges a fee of 2.9% + $0.30 per transaction in the United States. The Stripe fee varies depending on the country.
FAQs
-
Can I accept payments for pay per print or pay per download?
Yes, dslrBooth allows you to accept cashless payments for pay per print or pay per download without any additional hardware.
-
How secure are the transactions?
Transactions are processed through Stripe, which is PCI DSS compliant, ensuring your customers’ payment information is secure.
-
Can I customize the screens guests see?
Every screen in dslrBooth can be customized using the built-in Screen Editor. The QR code used for payments can be moved and resized anywhere on the built-in Screen Editor for your convenience.
If you have a fotoShare Cloud business plan, the checkout page can be customized. The checkout page will show the event name as set under fotoShare Cloud. You can also change the header background color, text color, and optionally add an event banner to your checkout page. This can be done under fotoShare Cloud > Events > Your Event > Edit Design
-
Can I also accept cash?
Yes, you can manually accept cash and then use our Booth Copilot app to start sessions for your guests instead of requiring them to use credit cards.
-
Can I accept other payment methods?
You can optionally enable other wallets and payment methods such as Alipay, Amazon Pay, WeChat, and SEPA depending on what's popular in your country. The checkout page will display the options you turn on in Stripe. To accept payments using other methods, go to Stripe > Settings > Payment Methods and enable those additional methods. Only immediate payment methods are supported.
-
How do I check the status of my booth?
The Booth Copilot app provides comprehensive information on all your booths that are connected to the internet, including detailed data such as session views, shares, event status, as well as the ability to start sessions and print.
-
What if a payment is successful but the booth malfunctions?
If a customer makes a payment and the booth does not take an action on it, dslrBooth will refund the customer after fifteen minutes. The refund will include dslrBooth’s processing however Stripe fees are non-refundable as per their policy. To avoid any issues, ensure you thoroughly test your booth and payment system before setting it up in your chosen location. Ensure that you have a reliable internet connection that does not disconnect. The customer will receive a refund cancellation email and you will see the refund in your Stripe account.
-
How to view transactions for one event?
- Go to: dslrBooth > Settings > General > Payments.
- Click the View Transactions button to be redirected to a Stripe page where you can see all transactions related to this event.
-
What if I have other capture types enabled besides print, and someone buys a print using booth payments?
If someone buys a print and you have other capture types enabled on the start screen, those capture types will disappear, unless the customer only selects the download option during checkout.
-
How to disconnect Stripe Account with my fotoShare Cloud Account?
Navigate to the disconnect stripe page.
Note: You will need to login with your fotoShare Cloud account.
-
Why are the Stripe Connect Onboarding Page and Stripe Checkout Page in English if dslrBooth is set to a different language?
Stripe pages use the default language set in your browser.
-
What happens If I encounter an issue?
If you have any trouble setting up or processing payments, please contact our support team.
-
What if my country is not yet supported?
We are working to support as many countries as we can. Let us know the country you are in and we'll do our best to support it in the future.
2 Comments