/
Authentication

Authentication

All server-to-server requests to Svea Payments API are authenticated with standard Basic Authentication Header. Use merchant's seller id as the username and secret key as the password.

Authentication: Basic <base64-encoded credentials>

Example in Java:

String username = "sellerid"; String password = "secretkey"; String base64UserPass = java.util.Base64.getEncoder().encodeToString((username + ":" + password).getBytes(Charset.forName("UTF-8"))); URL url = new URL("https://test1.maksuturva.fi/NewPaymentExtended.pmt"); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestProperty("Authorization", "Basic " + base64UserPass); System.out.println("Basic " + base64UserPass); output: Basic c2VsbGVyaWQ6c2VjcmV0a2V5

 

Related content

Create Payment
Create Payment
More like this
Payment Status Query
Payment Status Query
Read with this
Payment API
More like this
Svea Payments Legacy API documentation
Svea Payments Legacy API documentation
More like this

Svea Payments Oy
info.payments@svea.fi
+358 9 4241 7050 (weekdays 8:00 - 16:00)
Saavutettavuusseloste