Skip to main content
PUT
https://checkout.dintero.com/v1
/
admin
/
checkout
admin_checkout_id_put
curl --request PUT \
  --url https://checkout.dintero.com/v1/admin/checkout \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "configuration": {
    "payment_options": [
      {
        "currencies": [
          "NOK"
        ],
        "details": {
          "googlepay_merchant_id": "<string>",
          "applepay_merchant_id": "<string>",
          "domain_names": [
            "<string>"
          ],
          "bambora_token_scope": "<string>",
          "gateway_api_versions": [],
          "disable_collector_b2b_address_enforcement": false,
          "enable_on_hold": true,
          "pre_authorization": [],
          "invoice_channel": "kravia"
        }
      }
    ],
    "merchant": {
      "name": "<string>",
      "logo_url": "<string>",
      "website": "<string>",
      "email": "<string>",
      "phone_number": "<string>",
      "merchant_category_code": "<string>",
      "country": "<string>",
      "postal_code": "<string>",
      "postal_place": "<string>",
      "address_line": "<string>",
      "address_line_2": "<string>"
    }
  }
}
'
import requests

url = "https://checkout.dintero.com/v1/admin/checkout"

payload = { "configuration": {
"payment_options": [
{
"currencies": ["NOK"],
"details": {
"googlepay_merchant_id": "<string>",
"applepay_merchant_id": "<string>",
"domain_names": ["<string>"],
"bambora_token_scope": "<string>",
"gateway_api_versions": [],
"disable_collector_b2b_address_enforcement": False,
"enable_on_hold": True,
"pre_authorization": [],
"invoice_channel": "kravia"
}
}
],
"merchant": {
"name": "<string>",
"logo_url": "<string>",
"website": "<string>",
"email": "<string>",
"phone_number": "<string>",
"merchant_category_code": "<string>",
"country": "<string>",
"postal_code": "<string>",
"postal_place": "<string>",
"address_line": "<string>",
"address_line_2": "<string>"
}
} }
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}

response = requests.put(url, json=payload, headers=headers)

print(response.text)
const options = {
method: 'PUT',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
configuration: {
payment_options: [
{
currencies: ['NOK'],
details: {
googlepay_merchant_id: '<string>',
applepay_merchant_id: '<string>',
domain_names: ['<string>'],
bambora_token_scope: '<string>',
gateway_api_versions: [],
disable_collector_b2b_address_enforcement: false,
enable_on_hold: true,
pre_authorization: [],
invoice_channel: 'kravia'
}
}
],
merchant: {
name: '<string>',
logo_url: '<string>',
website: '<string>',
email: '<string>',
phone_number: '<string>',
merchant_category_code: '<string>',
country: '<string>',
postal_code: '<string>',
postal_place: '<string>',
address_line: '<string>',
address_line_2: '<string>'
}
}
})
};

fetch('https://checkout.dintero.com/v1/admin/checkout', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
package main

import (
"fmt"
"strings"
"net/http"
"io"
)

func main() {

url := "https://checkout.dintero.com/v1/admin/checkout"

payload := strings.NewReader("{\n \"configuration\": {\n \"payment_options\": [\n {\n \"currencies\": [\n \"NOK\"\n ],\n \"details\": {\n \"googlepay_merchant_id\": \"<string>\",\n \"applepay_merchant_id\": \"<string>\",\n \"domain_names\": [\n \"<string>\"\n ],\n \"bambora_token_scope\": \"<string>\",\n \"gateway_api_versions\": [],\n \"disable_collector_b2b_address_enforcement\": false,\n \"enable_on_hold\": true,\n \"pre_authorization\": [],\n \"invoice_channel\": \"kravia\"\n }\n }\n ],\n \"merchant\": {\n \"name\": \"<string>\",\n \"logo_url\": \"<string>\",\n \"website\": \"<string>\",\n \"email\": \"<string>\",\n \"phone_number\": \"<string>\",\n \"merchant_category_code\": \"<string>\",\n \"country\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"postal_place\": \"<string>\",\n \"address_line\": \"<string>\",\n \"address_line_2\": \"<string>\"\n }\n }\n}")

req, _ := http.NewRequest("PUT", url, payload)

req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.put("https://checkout.dintero.com/v1/admin/checkout")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"configuration\": {\n \"payment_options\": [\n {\n \"currencies\": [\n \"NOK\"\n ],\n \"details\": {\n \"googlepay_merchant_id\": \"<string>\",\n \"applepay_merchant_id\": \"<string>\",\n \"domain_names\": [\n \"<string>\"\n ],\n \"bambora_token_scope\": \"<string>\",\n \"gateway_api_versions\": [],\n \"disable_collector_b2b_address_enforcement\": false,\n \"enable_on_hold\": true,\n \"pre_authorization\": [],\n \"invoice_channel\": \"kravia\"\n }\n }\n ],\n \"merchant\": {\n \"name\": \"<string>\",\n \"logo_url\": \"<string>\",\n \"website\": \"<string>\",\n \"email\": \"<string>\",\n \"phone_number\": \"<string>\",\n \"merchant_category_code\": \"<string>\",\n \"country\": \"<string>\",\n \"postal_code\": \"<string>\",\n \"postal_place\": \"<string>\",\n \"address_line\": \"<string>\",\n \"address_line_2\": \"<string>\"\n }\n }\n}")
.asString();
{
  "configuration": {
    "payment_options": [
      {
        "currencies": [
          "NOK"
        ],
        "details": {
          "googlepay_merchant_id": "<string>",
          "applepay_merchant_id": "<string>",
          "domain_names": [
            "<string>"
          ],
          "bambora_token_scope": "<string>",
          "gateway_api_versions": [],
          "disable_collector_b2b_address_enforcement": false,
          "enable_on_hold": true,
          "sca_policy": {
            "allow_exemptions": true,
            "network_exemptions": {
              "low_value": true,
              "low_risk": true
            },
            "liability_rules": {
              "amount_lte": {
                "limit": [
                  {
                    "amount": 50000,
                    "currency": "NOK"
                  }
                ],
                "issuer_countries": [
                  "NO",
                  "SE",
                  "DK"
                ],
                "enabled": true
              }
            }
          },
          "pre_authorization": [],
          "invoice_channel": "kravia"
        }
      }
    ],
    "merchant": {
      "name": "<string>",
      "logo_url": "<string>",
      "website": "<string>",
      "email": "<string>",
      "phone_number": "<string>",
      "merchant_category_code": "<string>",
      "country": "<string>",
      "postal_code": "<string>",
      "postal_place": "<string>",
      "address_line": "<string>",
      "address_line_2": "<string>"
    },
    "payout": {
      "payment_products": [
        {}
      ]
    }
  },
  "id": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "created_by": "<string>",
  "updated_at": "2023-11-07T05:31:56Z",
  "gateways": {
    "bambora": {
      "checkout_api_url": "https://api.v1.checkout.bambora.com",
      "merchant_api_url": "https://merchant-v1.api-eu.bambora.com",
      "transaction_api_url": "https://transaction-v1.api-eu.bambora.com",
      "wallet_api_url": "https://wallet-v1.api-eu.bambora.com",
      "token_api_url": "https://tokenize-v1.api-eu.bambora.com",
      "merchant_number": "<string>",
      "access_token": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "created_by": "<string>",
      "token_scope": "<string>"
    },
    "instabank": {
      "organization_number": 12345678911,
      "payment_product_codes": {
        "instabank.finance": {
          "product_code": "630",
          "minimum_monthly_balance_rate": "1.67",
          "origination_fee": 9500,
          "notification_fee": 3900,
          "loan_example": {
            "amount": 2500000,
            "years": 1,
            "total_amount": 2772300,
            "cost": 272300,
            "effective_annual_interest_rate": "21.38"
          },
          "annual_interest_rate": "0.0",
          "effective_annual_interest_rate": "0.0",
          "minimum_amount": 20000,
          "branding_image_url": "<string>"
        },
        "instabank.invoice": {
          "product_code": "632",
          "due_in_days": 10,
          "invoice_fee": 9500,
          "require_applicant_amount": 7500000,
          "minimum_amount": 20000,
          "branding_image_url": "<string>"
        },
        "instabank.installment": [
          {
            "product_code": "633",
            "credit_time": 36,
            "origination_fee": 9500,
            "notification_fee": 3900,
            "annual_interest_rate": "0.0",
            "minimum_amount": 20000,
            "effective_annual_interest_rate": "54.69",
            "total_amount": 309400,
            "monthly_amount": 100000,
            "first_monthly_amount": 109500,
            "require_applicant_amount": 2500000,
            "loan_example": {
              "amount": 2500000,
              "years": 1,
              "total_amount": 2772300,
              "cost": 272300,
              "effective_annual_interest_rate": "21.38"
            },
            "branding_image_url": "<string>"
          }
        ],
        "instabank.postponement": [
          {
            "product_code": "633",
            "postponement_months": 36,
            "origination_fee": 9500,
            "annual_interest_rate": "0.0",
            "minimum_amount": 20000,
            "notification_fee": 3900,
            "effective_annual_interest_rate": "54.69",
            "total_amount": 309400,
            "require_applicant_amount": 2500000,
            "loan_example": {
              "amount": 2500000,
              "years": 1,
              "total_amount": 2772300,
              "cost": 272300,
              "effective_annual_interest_rate": "21.38"
            },
            "branding_image_url": "<string>"
          }
        ]
      },
      "created_at": "2023-11-07T05:31:56Z",
      "created_by": "<string>",
      "url": "<string>"
    },
    "klarna": {
      "url": "https://api.klarna.com",
      "username": "PK27631_9dfg28uy0p43",
      "merchant_id": "PK27631",
      "created_at": "2023-11-07T05:31:56Z",
      "created_by": "<string>"
    },
    "kravia": {
      "url": "https://api-stage.kraviainkasso.no",
      "merchant_id": 30530,
      "created_at": "2023-11-07T05:31:56Z",
      "created_by": "<string>",
      "supported_invoice_channels": [
        "kravia"
      ]
    },
    "payex": {
      "url": "https://api.payex.com",
      "payee_id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "created_by": "<string>",
      "subsite": "12345789",
      "versions": {},
      "overrides": {}
    },
    "vipps": {
      "url": "<string>",
      "client_id": "<string>",
      "merchant_serial_number": "123456",
      "created_at": "2023-11-07T05:31:56Z",
      "created_by": "<string>",
      "overrides": {}
    },
    "collector": {
      "url": "<string>",
      "username": "<string>",
      "store_id": 123,
      "country": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "created_by": "<string>",
      "options": {
        "enable_on_hold": false,
        "settlement_reference_fields": "account_id"
      },
      "stores": [
        {
          "store_id": 123,
          "country": "<string>",
          "currency": "NOK"
        }
      ],
      "overrides": {}
    },
    "santander": {
      "url": "<string>",
      "store_email": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "created_by": "<string>",
      "branding_name": "Bygger'n",
      "overrides": {}
    },
    "dintero_psp": {
      "visa_net_client_id": "<string>",
      "acquirer_merchant_id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "created_by": "<string>",
      "applepay_merchant_id": "<string>",
      "vipps_merchant_serial_number": "123456",
      "visa_token_client_app_id": "<string>",
      "visa_token_relationship_id": "10000000-20000000000",
      "mastercard_token_src_dpa_id": "src_dpa_56068",
      "mastercard_token_service_id": "SECURE_COF_MERCHANT_OBO#TESTPROJECT_PROD-PGMNAME#01",
      "token_supported_auth_methods": [
        "PASSKEY",
        "3DS"
      ],
      "token_scope": "<string>",
      "visa_click_to_pay_dpa_id": "<string>",
      "visa_click_to_pay_dpa_client_id": "<string>"
    },
    "netaxept": {
      "url": "https://epayment.nets.eu",
      "merchant_id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "created_by": "<string>",
      "overrides": {}
    },
    "swish": {
      "url": "<string>",
      "swish_number": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "created_by": "<string>",
      "overrides": {}
    }
  },
  "credentials": {
    "payex": [
      {
        "name": "<string>",
        "created_at": "2023-11-07T05:31:56Z",
        "created_by": "<string>",
        "updated_at": "2023-11-07T05:31:56Z",
        "version": 1,
        "data": {
          "payee_id": "<string>",
          "url": "<string>",
          "subsite": "<string>"
        },
        "updated_by": "<string>"
      }
    ],
    "klarna": [
      {
        "name": "<string>",
        "created_at": "2023-11-07T05:31:56Z",
        "created_by": "<string>",
        "updated_at": "2023-11-07T05:31:56Z",
        "version": 1,
        "data": {
          "username": "<string>",
          "url": "<string>"
        },
        "updated_by": "<string>"
      }
    ],
    "collector": [
      {
        "name": "<string>",
        "created_at": "2023-11-07T05:31:56Z",
        "created_by": "<string>",
        "updated_at": "2023-11-07T05:31:56Z",
        "version": 1,
        "data": {
          "url": "<string>",
          "username": "<string>",
          "store_id": 123,
          "country": "<string>",
          "password": "<string>",
          "options": {
            "customer_client": {
              "customers_client_id": "<string>",
              "customers_client_secret": "<string>",
              "customers_client_audience": "<string>"
            },
            "enable_on_hold": false,
            "settlement_reference_fields": "account_id"
          }
        },
        "updated_by": "<string>"
      }
    ]
  }
}
{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}
{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}
{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}
{
"error": {
"message": "<string>",
"code": "<string>",
"errors": [
{}
]
}
}

Authorizations

x-api-key
string
header
required

X-API-Key authentication for accessing admin endpoints. Use Create api-key to create a key.

The content of the header should look like the following:

x-api-key: {api_key}

Body

application/json
configuration
object
required

Configure merchant and payment options

Response

Payment configuration

configuration
object
required

Configure merchant and payment options

id
string

An ID that uniquely identifies the resource

created_at
string<date-time>

The date-time when the resource was created

created_by
string
read-only

The user/client created the resource

updated_at
string<date-time>
read-only

Time when the resource was last updated

gateways
object
read-only

Configure payment gateways

credentials
object
Last modified on July 9, 2026