Skip to main content
Live payments aren’t available yet. We’re working with banks and regulators to switch them on. You can build and test your whole integration in test mode today; this page describes how going live will work.
Go live only after the test plan passes. Test and live resources are separate, so launching means replacing credentials, not changing your integration.

1. Connect payment methods

  • Get live VPOS credentials from Ameriabank for Card payments, merchant credentials from Idram for Idram, or both.
  • In Live mode, enter them under Payment methods and enable each method.

2. Switch to live keys

  • In Live mode, open API keys, create the live secret key, and store it in production secret storage. It is shown once.
  • Put the live publishable key in your production browser configuration.
  • Confirm no test key remains in the production deployment. Keep your test keys working elsewhere, so you can verify future changes safely.
  • Pin Lynq.js to the version you tested.

3. Add a live webhook

  • In Live mode, connect a live HTTPS endpoint under Webhooks and store its signing secret in production secret storage.
  • Confirm the receiver verifies the signature, deduplicates by event ID, and compares the amount, currency, and order ID to your order. See Webhooks.

4. Make a real payment

Create a small live order

Use an order you can identify and reconcile, not a customer’s real order.

Pay with each enabled method

Complete a small payment on your production page with Card, Idram, or both.

Match the records

Check that the order, the payment in Dashboard → Payments, and the webhook delivery all agree.
Launch is complete when every enabled live method has produced a real payment whose verified webhook updated the intended order exactly once.
After launch, watch the first payments and webhook deliveries, and read the release notes before upgrading Lynq.js. For delivery problems, see Errors and troubleshooting.
Last modified on November 11, 2026