Java
Here are some examples of code snippets in Java.
An example of fetching all payments:
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Base64;
...
String apiKey = "your-api-key";
URL url = new URL ("https://pos.snapscan.io/merchant/api/v1/payments");
String encoding = Base64.getEncoder().encodeToString((apiKey + ":").getBytes("UTF-8"));
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.setDoOutput(true);
connection.setRequestProperty("Authorization", "Basic " + encoding);
InputStream content = (InputStream)connection.getInputStream();
StringBuilder sb = new StringBuilder();
BufferedReader in = new BufferedReader(new InputStreamReader(content));
String line;
while ((line = in.readLine()) != null)
sb.append(line);
System.out.println(sb);