Payments, taxes and invoices
The settings mentioned are in the Store menu.
| Your situation | Case |
|---|---|
| Get paid from day one | Accept card payments |
| Paying by phone | Apple Pay, Google Pay and PayPal |
| Cash on delivery or bank transfer | Cash on delivery, transfer, check |
| French company liable for VAT | 20% VAT for a French store |
| French micro-entrepreneur | Sell without VAT (VAT exemption) |
| Books and accessories | Several VAT rates |
| Complete invoices | Compliant invoices |
| 30 days to change their mind | 30-day withdrawal period |
| Emails under your name | Emails from your own address |
| Different confirmation text | Customize order emails |
| Reassure customers at payment | Customize the checkout page |
| Know when the money arrives | Track your payouts |
Accept card payments
Example: take your first orders.
- With an active Vivlab subscription, click Get started in Store > Payment.
- Give Stripe your ID, proof of business and IBAN.
- Wait for the review (24 to 48 business hours). If Stripe asks for a document, click Continue setup. Then place a test order.
Result: Your Stripe account is active. Stripe fees: 1.5% + €0.25 per transaction (EU card), payout within 2 business days.
Learn more: Payment.
Apple Pay, Google Pay and PayPal
Example: Apple Pay and PayPal on www.my-shop.com.
- Set your domain name as primary: without a custom domain registered with Stripe, these methods do not appear, even if turned on.
- In Payment, Payment methods, turn on Apple Pay, Google Pay or PayPal.
- Under Payment method domain, click Register domain, then check each method's green Active dot.
Result: wallets compatible with the customer's device appear.
Learn more: Payment.
Cash on delivery, transfer, check
Example: a customer wants to pay cash when collecting their order.
No cash on delivery, manual bank transfer or checks online: customers pay when ordering, through Stripe (Klarna lets them pay later or in installments).
Solution: take cash or card in person with the Vivlab point of sale.
Learn more: Payment.
20% VAT for a French store
Example: clothing, prices include VAT.
- In Store > Taxes, click Standard (20%) and save (Example block: €100 incl. VAT = €83.33 excl. VAT + €16.67 VAT).
- In Billing, fill in your VAT number.
Result: prices unchanged; invoices and reports show 20% VAT, shipping included.
Learn more: Taxes.
Sell without VAT (VAT exemption)
Example: French micro-entrepreneur, not liable for VAT (franchise en base).
- In Store > Taxes, click Exempt (0%) and save. Check that no product has its own rate.
- In Store > Billing, write in the Footer: "TVA non applicable, art. 293 B du CGI".
- Leave the VAT number empty and fill in your SIRET.
Result: invoices at 0% with the notice, which Vivlab never adds on its own.
Learn more: Taxes.
Several VAT rates
Example: bookshop, 5.5% on books and 20% on tote bags.
- In Taxes, choose Reduced (5.5%), the majority rate.
- In each tote bag, Shipping and VAT card, turn on Set a VAT rate, enter 20 and save.
Result: each line carries its rate; shipping is split in proportion to the items.
Learn more: Taxes.
Compliant invoices
Example: company name, SIRET, logo and payment terms.
- In Store > Billing, pick your company from the Sirene list in Company name: address, SIRET and VAT number fill in.
- Upload the Company logo.
- Add your notices in the Footer (legal form, share capital, payment terms...), then save.
Result: new invoices, attached to the confirmation and opened on the order with View invoice, use this information. The number (date and unique code, e.g. 2026-10-08-...) cannot be customized.
Learn more: Billing.
30-day withdrawal period
Example: 30 days to send an item back, at the customer's expense.
- In Website > Themes, open the Withdrawal form and click the page background. Turn on Withdrawal requests and enter a Withdrawal window of 30 days.
- Withdrawal conditions: "Unworn items, original packaging, returned at your expense to: Atelier Lune, 12 rue des Lilas, 69003 Lyon. Refund within 14 days of receipt." Settings save on their own.
- Link the form in your footer (Withdrawal page action).
Result: online requests for 30 days, handled from Returns.
Learn more: Withdrawal, handle a customer return.
Emails from your own address
Example: confirmation sent from contact@my-shop.com, replies included.
- In Store > Email sending, click your provider (OVH, Gmail...).
- Enter Email address, User and Password (an app password for Gmail).
- Click Send a test email, check that it arrives, then Save.
Result: emails come from your address, replies reach you. Otherwise they come from noreply@vivlab.com under your store's name, and replies go to your Vivlab account email.
Learn more: Email sending.
Customize order emails
Example: thank customers your way and rename the button "View invoice".
- In Email sending, Automatic emails, open Order confirmation.
- Edit Main text and Button label (variables possible, such as the customer name).
- Check the preview and save.
Result: Custom badge, applied to future orders. Reset brings back the original text.
Learn more: Email sending.
Customize the checkout page
Example: a summary on the right and a "Secure payment, returns within 30 days" message.
- In Themes, open Order payment (Checkout group).
- Click the background, then in Templates click Change: pick Form first and confirm with Replace.
- Add a text block with your message, then Publish layout.
Result: the published step replaces the original; the others do not change.
Learn more: Checkout steps.
Track your payouts
Example: when will this week's sales arrive?
- Open Payouts in the dashboard: each Stripe payout is listed with its date.
Result: Stripe's standard delay is 2 business days.
Learn more: Payouts, Orders and returns: common cases.