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.
- 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.
- Log in to the live portal — Merchant Portal or Partner Portal — with the credentials from your agreement.
- Create a live API key and store it in your live configuration. See API Keys.
- Copy the live Terminal Identifier for every solution you use. Each is different from its test counterpart.
- 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.
- Switch the hostname to
https://greidslugatt.straumur.isand, for Components, setenvironmentto"live". - Remove test-only fields. If you use the Payment Gateway
/paymentrequest, droprequestedTestAcquirerResponseCode; live rejects it with error2028. - Complete the wallet approvals if you offer them: Apple Pay domain verification and Google Pay screenshot review.
- 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.
- 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.