Skip to main content
Lynq gives your application a server API for creating payments, a hosted browser checkout for collecting payment details, and signed webhooks for confirming completed payments.
Lynq is in test mode. Live payments aren’t available yet: we’re working with banks and regulators to switch them on. Everything in these docs works in test mode today, so you can build and test your whole integration now.

Build an integration

Get your test API keys

Sign up and copy your keys from Dashboard → API keys. Test mode needs no bank or wallet credentials. See API keys.

Create a Payment Intent on your server

Your server creates the payment and its client secret with your secret key. See Payment Intents.

Mount Checkout in the browser

Hosted Checkout collects payment details inside your page. See Lynq.js.

Verify the success webhook

Fulfil the order only after a verified webhook confirms the payment. See Webhooks.

Go live

Once live payments are available, connect your payment methods and switch to live keys. See the go-live checklist.
The quickstart walks through steps 1 to 4 with code.

How a payment works

Three rules hold across every page of these docs:
  • Secrets stay on your server. The secret API key and the webhook signing secret never reach the browser. The browser gets the publishable key and one Payment Intent client secret.
  • The webhook decides fulfilment. The browser result is for customer-facing UI: browsers can close, lose connectivity, or be manipulated. Ship goods or mark an order paid only after a verified payment_intent.succeeded webhook.
  • Test and live never mix. Keys, Payment Intents, payment-method connections, and webhook endpoints work only within their own mode.
Lynq Checkout handles Card authentication and Idram redirects itself, so your code never touches card data or drives those flows. If you have used Stripe, the model is familiar: Payment Intents, a client secret, a browser SDK, and signed webhooks. Stripe itself does not accept businesses registered in Armenia; see Stripe in Armenia. Need help? Email support@lynq.am.
Last modified on November 11, 2026