Skip to main content

Go-live checklist

Work through this in order once your integration is complete in test. Every step is something that differs between the two environments; see Live environment for why.

  1. Confirm the test integration end to end. A successful payment, a declined one, a refund, and the corresponding webhooks received and verified with the test HMAC key.
  2. Log in to the live portalMerchant Portal or Partner Portal — with the credentials from your agreement.
  3. Create a live API key and store it in your live configuration. See API Keys.
  4. Copy the live Terminal Identifier for every solution you use. Each is different from its test counterpart.
  5. Register your webhook endpoint in the live portal, subscribe to the events you need, and store the live HMAC key. Keep the test registration; it keeps serving your test environment.
  6. Switch the hostname to https://greidslugatt.straumur.is and, for Components, set environment to "live".
  7. Remove test-only fields. If you use the Payment Gateway /payment request, drop requestedTestAcquirerResponseCode; live rejects it with error 2028.
  8. Complete the wallet approvals if you offer them: Apple Pay domain verification and Google Pay screenshot review.
  9. Make one real payment for a small amount with your own card, confirm the Authorization webhook arrives and verifies, then refund it and confirm the Refund webhook.
  10. Watch the first day. Authorizations appear immediately in the Merchant Portal; transactions appear the day after capture.
Plugins

If you use the Shopify, WooCommerce or Magento plugin, steps 3 to 7 are done in the plugin's settings and the plugin's own setup guide is the checklist to follow.