Skip to main content

Straumur developer documentation

Accept card, Apple Pay and Google Pay payments in your web shop or app through Straumur. These pages cover every way to connect, from a payment page you redirect to, to a server-to-server API, and everything that happens after the payment: captures, refunds, webhooks and going live.

Pick your integration

Your first test payment

Four steps, and you can do them in an afternoon:

  1. Set up your test account. Email us for a test agreement and a portal login. Nothing in the test environment moves money.
  2. Create an API key in the test portal and copy the Terminal Identifier for the solution you are building.
  3. Create a Hosted Checkout and pay with a test card. Even if you end up on Components or the API, this is the fastest way to see a payment go through.
  4. Receive the Authorization webhook. Register your endpoint in Webhook configuration; the webhook, not the shopper's return to your site, is the reliable signal that a payment happened.

When that works, the rest is reference: modifications after the payment, the webhook events you will receive, and the go-live checklist when you are ready.

Keep up to date