Back to blog

Payments

How to Connect Neopay Payments on OrdeON

By Florian Arsal BejteApril 20263 min read

Accept bank transfers and card payments through Neopay — a fast, affordable payment gateway built for the Baltic market. All you need is a Neopay merchant account, your Project ID, Project Key, and a callback URL.

What Is Neopay?

Neopay is a payment gateway focused on the Baltic region, offering bank transfers, card payments, and other local payment methods with competitive fees and quick integration. It's a popular choice for Lithuanian and Baltic businesses looking for a straightforward way to collect online payments.

Bank Transfers

Direct bank links to SEB, Swedbank, Luminor, Siauliu bankas, and other Baltic banks for instant payments.

Card Payments

Accept Visa and Mastercard debit & credit cards from customers across Europe.

Baltic Focus

Built for the Lithuanian, Latvian, and Estonian markets with local bank integrations and support.

Simple & Affordable

Low per-transaction fees, no complex setup, and a clean merchant dashboard to manage everything.

What You'll Need

Before you start, make sure you have:

  • An OrdeON restaurant account (Pro plan or higher)
  • A Neopay merchant account — sign up at neopay.online
  • About 5 minutes of your time

Part 1: Get Your Credentials from Neopay

If you already have your Neopay Project ID and Project Key, skip to Part 2. Otherwise, follow these steps to find them.

1

Log in to Your Neopay Merchant Dashboard

Go to your Neopay merchant dashboard and log in with your merchant credentials.

If you don't have an account yet, contact Neopay to set up a merchant account for your restaurant.

2

Find Your Project ID

Go to your project settings in the Neopay dashboard. Locate your Project ID— this is a unique identifier for your payment project.

Copy this ID — you'll paste it into OrdeON shortly.

3

Copy Your Project Key (Secret Key)

On the same project settings page, find your Project Key (secret key). This is used to authenticate payment requests.

Important: Keep your Project Key private. OrdeON encrypts it with AES-256 before storage — we never see or display it in plain text.
4

Summary: Your Two Credentials

CredentialPurpose
Project IDIdentifies your Neopay project — used to route payments to the correct merchant account
Project KeySecret key used to sign and verify payment requests — keep this private
Tip: Write down or copy both values — you'll paste them into OrdeON in Part 2.

Part 2: Connect Neopay in OrdeON

Now paste your credentials into OrdeON and set up the callback URL. This takes about 2 minutes.

1

Open Payment Settings

Log in to your OrdeON admin panel and navigate to:

Settings → Payments

2

Select Neopay as Payment Provider

In the “Payment Provider” card, open the dropdown and select “Neopay”. A new “Neopay Setup” card will appear below.

3

Paste Your Neopay Credentials

Fill in the Neopay Setup form:

FieldDescription
Your Neopay project IDThe Project ID from your Neopay dashboard project settings
Your Neopay project keyThe secret Project Key from the same page — encrypted before storage

Click “Save”. Your credentials are encrypted and securely stored.

4

Set Up Payment Notifications (Callback URL)

This is a critical step. OrdeON needs to know when a payment comes through, so you must tell Neopay where to send payment notifications. After saving your credentials, OrdeON will display a callback URL. Copy it:

Your callback URL (shown in OrdeON after saving):

https://your-project.convex.site/neopay/callback

Now go back to your Neopay merchant dashboard and:

  1. Find the section called “Notifications”, “Callbacks”, or “Webhooks” in your project settings
  2. Paste the callback URL from OrdeON into that field
  3. Save the settings in your Neopay dashboard
Important: Without this callback URL, OrdeON won't know when a payment is completed. Orders will stay in “awaiting payment” status until the callback is properly configured.
5

Configure Payment Settings

In the payment settings card above the Neopay setup, configure:

  • Enable online payments— toggle ON to collect payments when customers order
  • Currency— select the currency your restaurant accepts
6

Run a Test Payment

Use OrdeON's Sandbox Catalog to test payments without affecting your live menu:

  1. Set a small test amount (e.g., €1.00)
  2. Enter your email address
  3. Click “Start Test Payment”
  4. You'll be redirected to Neopay's payment page
  5. Complete the payment using a bank link or test card
  6. You'll be redirected back to OrdeON with a success confirmation
Tip: After a successful test, check your OrdeON admin panel to confirm the payment notification (callback) was received. If the order is still showing “awaiting payment”, double-check that the callback URL is correctly pasted in your Neopay dashboard.

How It Works for Your Guests

1

Guest places an order

They browse your menu and place an order on your OrdeON ordering page.

2

Pay online

They're redirected to Neopay's secure payment page where they pay via bank link or card.

3

Confirmation

After payment, they're redirected back to OrdeON with an order confirmation. Neopay notifies OrdeON via the callback, and you get notified.

Frequently Asked Questions

How much does Neopay cost?

Neopay charges per transaction with competitive rates for bank transfers and card payments. Contact Neopay or visit neopay.online for current pricing.

Which countries does Neopay support?

Neopay is focused on the Baltic market — Lithuania, Latvia, and Estonia — with direct bank links to major Baltic banks. Card payments work for customers across Europe.

How quickly do I receive the money?

Settlement times depend on the payment method and your agreement with Neopay. Bank transfers typically settle within 1 business day. Check your Neopay dashboard for transaction details.

Is it safe? Are my credentials secure?

Yes. Your Neopay Project Key is encrypted with AES-256 before it's stored in OrdeON. We never store or display it in plain text.

What is the callback URL and why is it needed?

The callback URL is how Neopay tells OrdeON that a payment was completed. When a guest finishes paying, Neopay sends a notification to this URL so OrdeON can automatically confirm the order. Without it, payments won't be reflected in your admin panel.

Can I use Neopay alongside Stripe, Paysera, or Revolut?

Currently, you select one payment provider per restaurant in OrdeON settings. You can switch between them at any time.

My order is stuck on “awaiting payment” — what's wrong?

This usually means the callback URL is not set up correctly in your Neopay dashboard. Go to your Neopay project settings, find the Notifications / Callbacks / Webhooks section, and make sure the URL from OrdeON is pasted there. Then try a test payment again.

Ready to go

Ready to Start Accepting Payments?

Connect Neopay to your OrdeON restaurant in under 5 minutes and start accepting online payments from your guests.