What you need from Ameriabank
Contact Ameriabank and request VPOS access for your merchant. The connection form requires:
Ask Ameriabank which credentials apply to test and live processing. Do not reuse test credentials in the live Dashboard environment unless the bank explicitly provided them for live use.
Configure Card payments
Select the environment
Open Lynq Dashboard and choose Test mode or Live mode in the header.
Open Card payments
Go to Payment methods, find Card payments, and choose Configure.
Enter the VPOS credentials
Enter the Terminal ID, username, and password exactly as supplied. Choose Save and enable.
Confirm the connection
The Card payments entry should show as enabled. If you later disable it, Card stops appearing in new checkout sessions for that environment.
Credentials are encrypted when saved and secret fields are never displayed again. To update the connection, enter the username and password again along with the Terminal ID.
Customer flow
- The customer chooses Card in Lynq Checkout.
- Checkout collects the cardholder name, card number, expiry date, and security code inside the Lynq-hosted iframe.
- If the bank requires 3D Secure authentication, the SDK opens and completes that flow internally.
- Checkout returns a merchant-actionable result to your browser.
- Lynq sends
payment_intent.succeededto your webhook after successful completion.
Verify the setup
- Create a Payment Intent using a secret key from the same environment.
- Mount Checkout with the matching publishable key and client secret.
- Confirm Card appears as an available method.
- Complete a payment using the test details supplied for your VPOS setup.
- Verify the payment in Dashboard and confirm your webhook processed the event once.
Troubleshooting
Card does not appear in Checkout
Card does not appear in Checkout
Confirm Card payments is enabled in the same environment used to create the Payment Intent. Then check that Checkout uses a publishable key from that environment.
Credentials cannot be saved
Credentials cannot be saved
Re-enter all values without leading or trailing spaces. If Ameriabank rotated the password, use the current Terminal ID, username, and new password together.
Payment authentication was interrupted
Payment authentication was interrupted
Let the customer retry from Checkout. Do not implement the 3D Secure redirect yourself; the SDK owns that flow.