What Is Paysera?
Paysera Paysera is Lithuania's largest electronic money institution, trusted by over 13,000 e-shops and supervised by the Bank of Lithuania. It offers a fast, secure, and affordable way to collect payments online.
What You'll Need
Before you start, make sure you have:
- A TableSpot restaurant account (Pro plan or higher)
- A Paysera business or personal account - register free at paysera.lt
- A Paysera Checkout project (we'll create one together below)
- About 10 minutes of your time
Part 1: Set Up Your Paysera Project
First, you need a Paysera Checkout project. This is where Paysera knows which website is collecting payments and where to send your customers after they pay.
Create a Paysera Account
Go to bank.paysera.com/registration and create a free account. If you already have a Paysera account, log in at bank.paysera.com/login .
Complete the identity verification process - Paysera will ask for your ID and some basic information. This is required by EU anti-money-laundering regulations.
Enable Payment Collection (Checkout)
Once logged in, go to Settings → Account Settings → Account Management in the left sidebar. Find and enable the "Payment collection" (Įmokų surinkimas) service. This is free to activate.
Create a New Project
Navigate to Projects in your Paysera dashboard. Click "Add new project" and fill in:
| Field | What to Enter |
|---|---|
| Project name | Your restaurant name (e.g., "POMO") |
| Project URL | https://tablespot.online |
After creating the project, Paysera will assign you a Project ID (a number like 255443) and a Sign Password (a long random string). You'll need both for the TableSpot setup.
Fill in Service Description
In your project settings, go to the "Paslaugos aprašymas" (Service Description) tab. Paysera requires a detailed description of your services before they approve your project. Fill in the following fields:
| Field | What to Enter |
|---|---|
| Project / Service Name | A short name for your service, e.g. "POMO – staliukų rezervacija ir mokėjimai internetu" |
| Detailed Description | Describe what your restaurant does, what online services are offered (table reservations with deposit payments), and what customers pay for. Must be written in Lithuanian. |
| Return / Refund Policy | Explain how deposits work: deducted from final bill, cancellation terms, and that no physical goods are shipped. |
| Contact Phone | Your restaurant's phone number in international format (e.g. +370 6XX XXXXX) |
| Contact Email | Your restaurant's email address for customer inquiries |
Example (POMO restaurant):
POMO – online table reservations and paymentsRestaurant "POMO" provides catering services in Elektrėnai. Through the website tablespot.online, customers can reserve a table and pay a deposit that guarantees the reservation. The deposit is deducted from the final bill.The deposit is deducted from the final bill at the restaurant. If a reservation is cancelled more than 24 hours in advance, the deposit is refunded. No physical goods are delivered – this is a digital service.Enter your restaurant details and we'll generate ready-to-paste Paysera service description texts in Lithuanian.
Add Project Addresses
In your project settings, go to the "Project addresses" (Projekto adresai) section and add:
| URL | Purpose |
|---|---|
https://tablespot.online | Main website - used as accept & cancel URLs |
Request Card Payments (Optional)
By default, Paysera enables bank transfers. To also accept Visa, Mastercard, Apple Pay, and Google Pay, you need to request this separately:
- Go to Paysera contact form
- Request activation of card payments for your project
- Include your project number and a link to your test payment page (you'll get this from TableSpot in Part 2)
- Paysera will review your request and activate card payments (usually within 1–3 business days)
Part 2: Connect Paysera in TableSpot
Now that your Paysera project is ready, let's connect it to your restaurant on TableSpot. This takes about 2 minutes.
Open Payment Settings
Log in to your TableSpot admin panel and navigate to:
Settings → Payments
You'll see several cards: currency, deposit settings, and payment provider selection.
Select Paysera as Payment Provider
In the "Payment Provider" card, open the dropdown and select "Paysera". A new "Paysera Setup" card will appear below.
Enter Your Paysera Credentials
Fill in the Paysera Setup form with the following:
| Field | Description |
|---|---|
| Project ID | The numeric ID from your Paysera project (e.g., 255443) |
| Sign Password | The secret password from your Paysera project settings. This is encrypted before storage - we never see it in plain text. |
| Verification Code | Optional - a code for Paysera's domain ownership verification. Enter it if Paysera asks you to place a verification code on your website. |
| Test Mode | Toggle ON to use Paysera's test environment (no real charges). Turn it OFF when you're ready to accept real payments. |
Click "Save". Your credentials are encrypted and securely stored.
Configure Deposit Amount
In the "Deposit" card above the Paysera setup, configure:
- Enable deposits - toggle ON to require a deposit when guests book
- Deposit amount - choose a quick-pick (€5, €10, €15, €20) or enter a custom amount
- Allow cash deposits - optionally let guests pay at the restaurant instead
- Auto-reject unpaid - automatically cancel reservations if the deposit isn't paid within X minutes
Run a Test Payment
After saving, you'll see a "Test Payment" button. Click it to open the test payment page where you can:
- Set a small test amount (e.g., €1.00)
- Enter your email address
- Click "Start Test Payment"
- You'll be redirected to Paysera's payment page
- Complete the test payment (in test mode, no real money is charged)
- You'll be redirected back to TableSpot with a success confirmation
Part 3: Go Live
Once your test payment works, you're almost ready to accept real payments from guests.
Confirm project addresses in Paysera
Make sure all URLs in your Paysera project show status "Patvirtinta" (Confirmed). Contact Paysera support if any are still "Nepatvirtinta".
Turn off Test Mode
Go back to Settings → Payments in TableSpot. Disconnect your current credentials and re-enter them with Test Mode OFF.
Request card payments (if needed)
If you want to accept Visa, Mastercard, Apple Pay, and Google Pay, contact Paysera to activate card payments for your project.
Make a real test booking
Visit your restaurant's booking page on TableSpot and make a real reservation with a deposit to verify everything works end-to-end.
How It Works for Your Guests
Frequently Asked Questions
How much does Paysera cost?
Opening a Paysera account is free. Payment collection fees depend on the method - bank transfers are typically €0.29 per transaction, and card payments have competitive rates. Check Paysera's pricing page for current rates.
Which countries does Paysera support?
Paysera operates across the European Union and beyond, supporting payments from banks in Lithuania, Latvia, Estonia, Poland, Germany, and many other countries. Apple Pay and Google Pay work internationally.
How quickly do I receive the money?
Payments appear in your Paysera account in real-time. You can then transfer them to your bank account - SEPA transfers usually arrive within 1 business day.
Is it safe? Are my credentials secure?
Yes. Your Paysera Sign Password is encrypted with AES-256 before it's stored. We never store or display it in plain text. Paysera itself is supervised by the Bank of Lithuania and uses top-level security standards.
Can I use both Stripe and Paysera?
Currently, you select one payment provider per restaurant in TableSpot settings. You can switch between them at any time.
What is error 0x13 (bad_referer)?
This happens when the payment URLs don't match the confirmed project addresses in your Paysera dashboard. Make sure your project URLs are confirmed (status "Patvirtinta") - contact Paysera support if they're not.
Ready to Start Accepting Payments?
Set up Paysera in your TableSpot admin panel today and start collecting reservation deposits from your guests.