GET
/
v1
/
batch-payments
/
verify
/
{requestId}
Get verify status
curl --request GET \
  --url https://api.next.orenda.finance/v1/batch-payments/verify/{requestId} \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://api.next.orenda.finance/v1/batch-payments/verify/{requestId}"

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/batch-payments/verify/{requestId}', 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/batch-payments/verify/{requestId}",
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/batch-payments/verify/{requestId}"

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/batch-payments/verify/{requestId}")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.next.orenda.finance/v1/batch-payments/verify/{requestId}")

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": false,
  "error_code": "VERIFICATION_PROCESSING",
  "message": "Verification is still being processed. Please try again later.",
  "status": "PROCESSING"
}
Step 2. Poll with the requestId from verify until status is no longer PROCESSING. While it’s still running you get error_code: "VERIFICATION_PROCESSING". When it’s done, the result lists each item as valid or invalid (with errors) and the account balances available to cover the batch. Fix or drop the invalid items, then initiate with the set you want to send.

Authorizations

Authorization
string
header
required

The user's access_token. The program and environment come from the token.

Path Parameters

requestId
string
required

The requestId returned by verify.

Response

Validation result (or still processing)

The response is of type object.