Swift, Seamless Payments

Pay with a scan. Get paid in seconds.

SteadFast lets shoppers pay online and in shops by scanning a QR code or tapping a Pay link — confirmed with a fingerprint, without ever sharing a card number. Merchants get the money in their SteadFast account the moment the payment lands.

  • Shoppers pay nothing
  • Euro by default, 18 currencies
  • Fingerprint on every payment
How it works

Checkout without the card form

Choose “Pay with SteadFast” at checkout. That's it — no card number, no billing address, no one-time passwords by text.

1 · Scan or tap

On a computer, scan the QR code with the SteadFast app. On your phone, the Pay link opens the app directly.

2 · Check & confirm

See the merchant, the amount in euro and the order. Confirm with your fingerprint or PIN within five minutes.

3 · Done

The store's checkout updates by itself and the merchant is paid instantly, with the fee shown in the same ledger entry.

Pay for someone else

Share the Pay link or QR code with a parent, partner or friend who has SteadFast. They pay, you get the order.

How sharing works

SteadFast Wallet

Cards, boarding passes, tickets, loyalty and transit cards in one place — and tap to pay in shops.

Explore Wallet

SteadFast Tap to Pay

Merchants turn an Android phone into a card terminal. Free to activate, pay as you go.

See Tap to Pay
For business

A checkout button next to cards and PayPal

Add the SteadFast Merchant Payment Gateway with one API call or a plug-in button. Funds settle to your SteadFast account in the same ledger entry as the payment. Refunds, payment requests, subscriptions and a full dashboard included.

2.0% + €0.25per successful payment
€0monthly fee on Standard
Instantsettlement to your account
€0for failed or expired payments
Developers

One call to create a payment

Create a payment, show the QR code or redirect to the hosted checkout, and listen for a signed payment.succeeded webhook.

Read the API reference

curl https://www.mysteadfast.eu/api/v1/payments \
  -H "Authorization: Bearer sk_test_..." \
  -H "Idempotency-Key: ORD-20261022-001" \
  -H "Content-Type: application/json" \
  -d '{"amount":2050,"currency":"EUR",
       "order_ref":"ORD-20261022-001",
       "return_url":"https://shop.example/thanks"}'

# → { "id":"pay_…", "status":"pending",
#     "pay_url":"https://www.mysteadfast.eu/p/pay_…",
#     "qr_svg_url":"…/qr.svg", "expires_at":"…" }

Ready when you are

Open the app in minutes, or start taking payments with test keys today.

Get the appCreate a business account