GET
/
v1
/
payments
/
currencies
List supported currencies
curl --request GET \
  --url https://api.next.orenda.finance/v1/payments/currencies \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://api.next.orenda.finance/v1/payments/currencies"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://api.next.orenda.finance/v1/payments/currencies', 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://api.next.orenda.finance/v1/payments/currencies",
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://api.next.orenda.finance/v1/payments/currencies"

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://api.next.orenda.finance/v1/payments/currencies")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.next.orenda.finance/v1/payments/currencies")

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
{
  "success": true,
  "data": {
    "currencies": [
      {
        "code": "GBP",
        "rails": [
          "Faster Payments (Instant)",
          "CHAPS (RTGS)"
        ]
      },
      {
        "code": "EUR",
        "rails": [
          "SEPA Credit Transfer",
          "SEPA Instant"
        ]
      }
    ]
  }
}
{
"success": false,
"code": "<string>",
"message": "<string>"
}
This lists the currencies your program supports, and the payment rails for each one (such as Faster Payments, SEPA Instant, CHAPS, or SWIFT). The list depends on your program and the bank behind it.
Use this to fill currency menus, and to tell whether a payment will arrive instantly or go out in a batch.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

Supported currencies

success
boolean
Example:

true

data
object