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.
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-a253d90b",
"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-27dd0509"
},
"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-f0cdec50",
"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-ce1ed7f6",
"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/59CF9087B5D4ECAD7675C38094E0C2C8
Content-Type: application/json
{
"payeePaymentReference": "demo117238c4",
"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-0c4b8823",
"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 OjQ5NDkyNjE5NjM0ZmYwZDlhODU2Yjg2ZTM5ZmQzNzViNGNkNGYyZDI5ZTZmNTcxZGZhZjM3NjY1MGFmYjg3MDUzMDgzMzg3NDA5NGUyMWM5ZjFjNThmNDQ1YjQ0Njk5ZWQ4OTNjZjkxMWY2OTc3ODRiYjIyNDc0ZWU5Y2QyODNm
Timestamp: 2026-11-07 13:02
Content-Type: application/json
{
"CountryCode": "SE",
"Currency": "SEK",
"Locale": "sv-SE",
"ClientOrderNumber": "demo-d5b76c6b",
"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 WBVyltwF6G/OGsiF5s5RxGO90nxO/Q/7l1adsaPSSgY=
Content-Type: application/json
{
"MerchantReference": "demo-faa2106c",
"Currency": "SEK",
"Country": "SE",
"Language": "sv-se",
"MerchantTermsUrl": "https://pay.veracity.se/docs",
"MerchantConfirmationUrl": "https://pay.veracity.se/demo/klar?provider=qliro&ref=demo-faa2106c",
"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.