Online Payments
Request online payments through Stripe or Vipps MobilePay and track the result on a booking.
Send a payment request when you want a client to pay a deposit or service payment online. The client follows a link to pay, and the payment appears on the booking once Stripe or Vipps MobilePay confirms it.
Before You Start
Connect at least one payment account:
- Set up Stripe for payments through Stripe Checkout.
- Set up Vipps MobilePay for payments through Vipps or MobilePay.
You can use either option or both. Vipps MobilePay does not require Stripe.
Create A Payment Request
- Open the booking and go to Payments → Create Payment → Online.
- Enter the amount and currency.
- Choose Deposit for money collected before the appointment, or Service Payment for the service itself.
- Choose the Receiving account that should receive the money. Its name shows whether the client will pay through Stripe or Vipps MobilePay.
- Review the optional expiration, tax behavior, and note.
- Click Create Payment Request.
For a deposit now and the remaining balance later, create two separate requests. The deposit is paid when the client completes payment; it is not held until the appointment.
Send The Link Or Show A QR Code
After creating the request, choose how to share it:
- Email or SMS: choose the channel, check the recipient, select a template or write your message, then click Send. Keep
{{payment_link}}in the message—TatTool replaces it with the client’s payment link. Email or SMS must be set up for your organization, and the client needs the corresponding contact details. - Link / QR: select this option and click Generate. Click Copy to copy the link, or let the client scan the QR code on your screen.
You can return to an unpaid request later:
- Open the booking’s Payments tab.
- Find the request and open its three-dot menu → Copy payment link.
- Paste the link into the message you want to send.
To show the QR code later, click the request to open it, choose Message → Link / QR, then click Generate. The Message tab is only available while the request can still be messaged.
See Send Messages for messaging setup, or Flows to automate payment-link messages.
Cancel Or Correct A Request
After you click Create Payment Request, you cannot change its amount, currency, payment method, or receiving account—even if you have not sent the link yet.
To replace an incorrect unpaid request:
- Open the booking’s Payments tab and find the request.
- Open its three-dot menu → Cancel request.
- Review the dialog and click Cancel Request.
- Choose Create Payment → Online and create a new request with the correct details.
- Send the new link to the client.
Canceling a request prevents a new payment from starting. It does not refund money already paid. If the client has already started paying, check the result before asking them to pay a replacement request.
Check Whether The Client Has Paid
For staff: open the booking’s Payments tab and look for the completed payment. An unpaid request is not a payment record. Once recorded, the payment follows your organization’s verification settings.
For the client: the payment page shows what to do next:
| What the page shows | What the client should do |
|---|---|
| Payment received | Payment is confirmed. They can close the page. |
| Confirming or checking payment | Wait, or click Check again when available. Do not pay again yet. |
| Payment was not completed | Return to the request and try again if the page offers that option. |
| Canceled or expired | Contact the studio for a new link. |
| Payment not available | Contact the studio so staff can check the payment account. |
If the client approved payment but TatTool is still checking it, do not create another request or record a manual payment to clear the status. Contact TatTool support if you need help confirming the result. Include the booking details and request ID, available from the request’s three-dot menu → Copy request ID.
Fees And Money Paid Into Your Bank Account
For new Stripe payments, the studio pays Stripe’s processing fees. TatTool adds no application fee or extra customer surcharge. Older payments keep their original fee records.
Check your Stripe or Vipps MobilePay account for your agreed fees, balance, and payout schedule. A payout is the money your payment company sends to your bank account. It can differ from TatTool’s revenue total because of fees and timing.
Refund A Payment
To send money back, use Refund via Stripe or Refund via MobilePay on the original payment. If you have already returned the money by cash or bank transfer, use Record external refund instead.
Follow the refund guide for both options.