Skip to main content
GET
/
payouts
/
{payout_id}
Retrieve Payout by ID
curl --request GET \
  --url https://api-sandbox.y.uno/v1/payouts/{payout_id} \
  --header 'private-secret-key: <api-key>' \
  --header 'public-api-key: <api-key>'
import requests

url = "https://api-sandbox.y.uno/v1/payouts/{payout_id}"

headers = {
"public-api-key": "<api-key>",
"private-secret-key": "<api-key>"
}

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

print(response.text)
const options = {
method: 'GET',
headers: {'public-api-key': '<api-key>', 'private-secret-key': '<api-key>'}
};

fetch('https://api-sandbox.y.uno/v1/payouts/{payout_id}', 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-sandbox.y.uno/v1/payouts/{payout_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"private-secret-key: <api-key>",
"public-api-key: <api-key>"
],
]);

$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-sandbox.y.uno/v1/payouts/{payout_id}"

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("public-api-key", "<api-key>")
req.Header.Add("private-secret-key", "<api-key>")

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-sandbox.y.uno/v1/payouts/{payout_id}")
.header("public-api-key", "<api-key>")
.header("private-secret-key", "<api-key>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api-sandbox.y.uno/v1/payouts/{payout_id}")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["public-api-key"] = '<api-key>'
request["private-secret-key"] = '<api-key>'

response = http.request(request)
puts response.read_body
{
  "id": "1c58426d-2c1b-4476-b3c0-447a8c683466",
  "account_id": "f7c5fe77-721b-49c2-84d3-957748df3c2c",
  "status": "SUCCEEDED",
  "merchant_reference": "MR-Test-123",
  "purpose": "",
  "country": "US",
  "description": "Test",
  "amount": {
    "currency": "USD",
    "value": 100
  },
  "beneficiary": {
    "merchant_beneficiary_id": "test_merchant_deposit_id",
    "national_entity": "INDIVIDUAL",
    "first_name": "John",
    "last_name": "Doe",
    "legal_name": "John Doe",
    "email": "john.doe@email.com",
    "country": "US",
    "date_of_birth": "1980-01-01",
    "document": {
      "document_type": "SSN",
      "document_number": "123-45-6789"
    },
    "phone": {
      "country_code": "1",
      "number": "1234567890"
    },
    "address": {
      "address_line_1": "123 Main St",
      "address_line_2": "Apt 1",
      "country": "US",
      "state": "NY",
      "city": "New York",
      "zip_code": "10001"
    }
  },
  "metadata": [],
  "created_at": "2024-05-27T15:14:19.012803Z",
  "updated_at": "2024-05-27T15:14:20.577061Z",
  "transactions": [
    {
      "id": "30c91532-5777-410a-887f-ccfdcc7c7b1b",
      "status": "SUCCEEDED",
      "type": "ASTROPAY_PAYOUT",
      "response_code": "SUCCEEDED",
      "merchant_reference": "MR-Test-123",
      "purpose": "",
      "description": "Test",
      "amount": {
        "currency": "USD",
        "value": 100
      },
      "withdrawal_method": {
        "type": "ASTROPAY_PAYOUT",
        "detail": {
          "bank_transfer": null,
          "wallet": {
            "code": "h15sg84U6rCl",
            "email": null,
            "country": null,
            "document": null,
            "phone": null
          }
        }
      },
      "provider_data": {
        "id": "ASTROPAY",
        "transaction_id": "32375",
        "account_id": "",
        "beneficiary_id": "test_merchant_deposit_id",
        "status": "APPROVED",
        "status_detail": "APPROVED",
        "raw_response": "\"{\\n  \\\"cashout_id\\\" : 32375,\\n  \\\"merchant_cashout_id\\\" : \\\"30c91532-5777-410a-887f-ccfdcc7c7b1b\\\",\\n  \\\"status\\\" : \\\"APPROVED\\\",\\n  \\\"user_id\\\" : \\\"h15sg84U6rCl\\\"\\n}\""
      },
      "created_at": "2024-05-27T15:14:19.574485Z",
      "updated_at": "2024-05-27T15:14:20.577057Z"
    }
  ]
}
{
"code": "INVALID_REQUEST",
"messages": [
"Invalid request"
]
}
This request enables you to retrieve details of a payout based on their id, which needs to be provided in the request path.

Authorizations

public-api-key
string
header
default:<Your public-api-key>
required
private-secret-key
string
header
default:<Your private-secret-key>
required

Path Parameters

payout_id
string
required

Response

200

id
string
Example:

"1c58426d-2c1b-4476-b3c0-447a8c683466"

account_id
string
Example:

"f7c5fe77-721b-49c2-84d3-957748df3c2c"

status
string
Example:

"SUCCEEDED"

merchant_reference
string
Example:

"MR-Test-123"

purpose
string
Example:

""

country
string
Example:

"US"

description
string
Example:

"Test"

amount
object
beneficiary
object
metadata
array
created_at
string
Example:

"2024-05-27T15:14:19.012803Z"

updated_at
string
Example:

"2024-05-27T15:14:20.577061Z"

transactions
object[]