Demobutik: den här sidan betalar via Veracity Pays egna API:er, med ett eget testkonto. Inga pengar dras.

veracity pay

☕ Kafferosteriet

EnglishTestläge

Se kassan med alla betalpartners

Lägg något i varukorgen, välj vilken betalpartner butiken ska använda och gå till kassan. Butikens server skapar betalningen med samma anrop som mot den riktiga partnern – anropet visas längst ner.

Varor

  • Bryggkaffe, mellanrost 500 g

    Rostat i Gävle.

    149,00 kr
  • Keramikmugg, salvia

    Drejad för hand, 30 cl.

    189,00 kr
  • Kaffefilter nr 4, 100 st

    Oblekta.

    39,00 kr
Betalpartner

Testkort: 4242 4242 4242 4242, valfritt datum och CVC. Koden kommer till e-postadressen du anger.

Kaffeprenumeration, 500 g i månaden

129,00 kr per månad · Dras automatiskt varje månad. Säg upp när du vill.

Anropet butiken skickar

För en påse kaffe. Byt bara bas-URL och nyckel mot partnerns – formatet är detsamma. Svaret innehåller adressen till kassan.

Stripe
POST /v1/checkout/sessions
Authorization: Bearer vp_sk_test_…
Content-Type: application/json

{
  "mode": "payment",
  "line_items": [
    {
      "quantity": 1,
      "price_data": {
        "currency": "sek",
        "unit_amount": 14900,
        "product_data": {
          "name": "Bryggkaffe, mellanrost 500 g"
        }
      }
    }
  ],
  "success_url": "https://pay.veracity.se/demo/klar?provider=stripe&session_id={CHECKOUT_SESSION_ID}",
  "cancel_url": "https://pay.veracity.se/demo",
  "client_reference_id": "demo-1091ad14",
  "locale": "sv"
}
Nets Easy
POST /nets/v1/payments
Authorization: vp_sk_test_…
Content-Type: application/json

{
  "order": {
    "items": [
      {
        "reference": "kaffe",
        "name": "Bryggkaffe, mellanrost 500 g",
        "quantity": 1,
        "unit": "pcs",
        "unitPrice": 11920,
        "taxRate": 2500,
        "taxAmount": 2980,
        "grossTotalAmount": 14900,
        "netTotalAmount": 11920
      }
    ],
    "amount": 14900,
    "currency": "SEK",
    "reference": "demo-e5e63b9f"
  },
  "checkout": {
    "integrationType": "HostedPaymentPage",
    "returnUrl": "https://pay.veracity.se/demo/klar?provider=nets",
    "cancelUrl": "https://pay.veracity.se/demo",
    "termsUrl": "https://pay.veracity.se/docs",
    "charge": true
  }
}
Adyen
POST /adyen/v71/sessions
X-API-Key: vp_sk_test_…
Content-Type: application/json

{
  "merchantAccount": "acct_YZMH0HhDoZSh4oCc",
  "amount": {
    "currency": "SEK",
    "value": 14900
  },
  "reference": "demo-a1dadca8",
  "returnUrl": "https://pay.veracity.se/demo/klar?provider=adyen",
  "mode": "hosted",
  "countryCode": "SE",
  "shopperLocale": "sv-SE",
  "lineItems": [
    {
      "id": "kaffe",
      "description": "Bryggkaffe, mellanrost 500 g",
      "quantity": 1,
      "amountIncludingTax": 14900,
      "taxPercentage": 2500
    }
  ]
}
Kustom
POST /kustom/checkout/v3/orders
Authorization: Basic base64(acct_YZMH0HhDoZSh4oCc:vp_sk_test_…)
Content-Type: application/json

{
  "purchase_country": "SE",
  "purchase_currency": "SEK",
  "locale": "sv-SE",
  "order_amount": 14900,
  "order_tax_amount": 2980,
  "order_lines": [
    {
      "type": "physical",
      "reference": "kaffe",
      "name": "Bryggkaffe, mellanrost 500 g",
      "quantity": 1,
      "unit_price": 14900,
      "tax_rate": 2500,
      "total_amount": 14900,
      "total_tax_amount": 2980
    }
  ],
  "merchant_reference1": "demo-49512efd",
  "merchant_urls": {
    "terms": "https://pay.veracity.se/docs",
    "checkout": "https://pay.veracity.se/demo",
    "confirmation": "https://pay.veracity.se/demo/klar?provider=kustom&order={checkout.order.id}"
  }
}
Swish Handel
PUT /swish/vp_sk_test_…/swish-cpcapi/api/v2/paymentrequests/931C5006DBBFFACA03E5DC8676F364C0
Content-Type: application/json

{
  "payeePaymentReference": "demoecaf4c2d",
  "callbackUrl": "https://pay.veracity.se/demo/callback",
  "amount": "149.00",
  "currency": "SEK",
  "message": "Kafferosteriet"
}
Walley
POST /walley/checkouts
Authorization: Bearer vp_sk_test_…
Content-Type: application/json

{
  "storeId": null,
  "countryCode": "SE",
  "reference": "demo-6589cded",
  "notificationUri": "https://pay.veracity.se/demo/callback?checkout={checkout.id}",
  "redirectPageUri": "https://pay.veracity.se/demo/klar?provider=walley&token={checkout.publictoken}",
  "merchantTermsUri": "https://pay.veracity.se/docs",
  "cart": {
    "items": [
      {
        "id": "kaffe",
        "description": "Bryggkaffe, mellanrost 500 g",
        "unitPrice": 149,
        "quantity": 1,
        "vat": 25
      }
    ]
  }
}
Svea Checkout
POST /svea/checkout/api/orders
Authorization: Svea Ojg4NDNhZDYwMTA1ZGU0NjUwMzFiMGY4N2UxZjI4YjRkOWZhNDMyMDM5Yjk2NzU3Mzk1M2Q3MmRlYTI4NjE1ODg3N2JmYmI5OTM2ZDY0NTNlZTc5NmQ1Mjk2ZTVlNDg0NDAyYWYzMDRkYTViYWZhMWRjYmY5ZTFkMWIxYmNlODkw
Timestamp: 2026-11-07 12:40
Content-Type: application/json

{
  "CountryCode": "SE",
  "Currency": "SEK",
  "Locale": "sv-SE",
  "ClientOrderNumber": "demo-0e5f9bce",
  "MerchantSettings": {
    "TermsUri": "https://pay.veracity.se/docs",
    "CheckoutUri": "https://pay.veracity.se/demo",
    "ConfirmationUri": "https://pay.veracity.se/demo/klar?provider=svea&id={checkout.order.uri}",
    "PushUri": "https://pay.veracity.se/demo/callback?order={checkout.order.uri}"
  },
  "Cart": {
    "Items": [
      {
        "ArticleNumber": "kaffe",
        "Name": "Bryggkaffe, mellanrost 500 g",
        "Quantity": 100,
        "UnitPrice": 14900,
        "VatPercent": 2500,
        "Unit": "st"
      }
    ]
  }
}
Qliro One
POST /qliro/checkout/merchantapi/Orders
Authorization: Qliro ZtswyCdqAAew6C1is/3qQWJKejXv2qqYDrU7qQZ+5X0=
Content-Type: application/json

{
  "MerchantReference": "demo-7686c756",
  "Currency": "SEK",
  "Country": "SE",
  "Language": "sv-se",
  "MerchantTermsUrl": "https://pay.veracity.se/docs",
  "MerchantConfirmationUrl": "https://pay.veracity.se/demo/klar?provider=qliro&ref=demo-7686c756",
  "MerchantCheckoutStatusPushUrl": "https://pay.veracity.se/demo/callback",
  "OrderItems": [
    {
      "MerchantReference": "kaffe",
      "Description": "Bryggkaffe, mellanrost 500 g",
      "Type": "Product",
      "Quantity": 1,
      "PricePerItemIncVat": 149,
      "PricePerItemExVat": 119.2,
      "VatRate": 0.25
    }
  ]
}

Vill du göra samma sak i din egen app? Skapa ett testkonto – gratis just nu – eller läs dokumentationen.