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.
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.