Get transaction settings
curl --request GET \
--url https://incoming.qomon.app/v1/transaction_settings \
--header 'Authorization: Bearer <token>'import requests
url = "https://incoming.qomon.app/v1/transaction_settings"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://incoming.qomon.app/v1/transaction_settings', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://incoming.qomon.app/v1/transaction_settings",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://incoming.qomon.app/v1/transaction_settings"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://incoming.qomon.app/v1/transaction_settings")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://incoming.qomon.app/v1/transaction_settings")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"data": {
"batch_prefix": "<string>",
"batch_serial": 1,
"batch_serial_updated_at": "2023-11-07T05:31:56Z",
"currency": "<string>",
"default_donation_price_id": 1,
"default_membership_price_id": 1,
"default_status_id": 1,
"max_batch_size": 1,
"membership_prefix": "<string>",
"membership_serial": 1,
"payment_method_kinds": [
"<string>"
],
"additional_settings": {},
"open_periods": {}
},
"status": "<string>"
}{
"detail": "<string>",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "<string>",
"status": 123,
"title": "<string>",
"type": "about:blank"
}Settings and configuration
Get transaction settings
Return transaction settings for the authenticated group, including enabled payment method kinds, default status ID, default price IDs, batch and membership serial configuration, and open periods.
GET
/
v1
/
transaction_settings
Get transaction settings
curl --request GET \
--url https://incoming.qomon.app/v1/transaction_settings \
--header 'Authorization: Bearer <token>'import requests
url = "https://incoming.qomon.app/v1/transaction_settings"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://incoming.qomon.app/v1/transaction_settings', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://incoming.qomon.app/v1/transaction_settings",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://incoming.qomon.app/v1/transaction_settings"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://incoming.qomon.app/v1/transaction_settings")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://incoming.qomon.app/v1/transaction_settings")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"data": {
"batch_prefix": "<string>",
"batch_serial": 1,
"batch_serial_updated_at": "2023-11-07T05:31:56Z",
"currency": "<string>",
"default_donation_price_id": 1,
"default_membership_price_id": 1,
"default_status_id": 1,
"max_batch_size": 1,
"membership_prefix": "<string>",
"membership_serial": 1,
"payment_method_kinds": [
"<string>"
],
"additional_settings": {},
"open_periods": {}
},
"status": "<string>"
}{
"detail": "<string>",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "<string>",
"status": 123,
"title": "<string>",
"type": "about:blank"
}Use
payment_method_kinds to find the allowed values for payment_method_kind on transactions. Use default_status_id as the status_id when creating new valid transactions.Last modified on July 7, 2026
Was this page helpful?
⌘I

