Get cashout receipt
curl --request GET \
--url https://api-sandbox.rinne.com.br/core/v1/banking/cashouts/{id}/receipt \
--header 'x-api-key: <api-key>'import requests
url = "https://api-sandbox.rinne.com.br/core/v1/banking/cashouts/{id}/receipt"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api-sandbox.rinne.com.br/core/v1/banking/cashouts/{id}/receipt', 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.rinne.com.br/core/v1/banking/cashouts/{id}/receipt",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-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.rinne.com.br/core/v1/banking/cashouts/{id}/receipt"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-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.rinne.com.br/core/v1/banking/cashouts/{id}/receipt")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-sandbox.rinne.com.br/core/v1/banking/cashouts/{id}/receipt")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"cashout": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"amount": 5034,
"fee": 10,
"net_amount": 5024,
"currency": "BRL",
"status": "COMPLETED",
"method": "PIX",
"end_to_end_id": "E13935893202601271529YV9B1m6o2Ih",
"created_at": "2026-01-27T12:29:21.000Z"
},
"payer": {
"name": "WALTER NOBRE DA SILVA CONCEICAO",
"document": "XXX.588.782-XX",
"bank_name": "BCO SANTANDER (BRASIL) S.A.",
"ispb": "90400888",
"branch": "2305",
"account": "010227424"
},
"receiver": {
"bank_account": {
"name": "WALTER NOBRE DA SILVA CONCEICAO",
"document": "XXX.588.782-XX",
"bank_name": "BCO SANTANDER (BRASIL) S.A.",
"ispb": "90400888",
"branch": "2305",
"account": "010227424"
},
"pix_data": {
"key": "12345678901",
"type": "CPF"
}
},
"pdf_file_base64": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwo..."
}{
"error": {
"code": "VALIDATION_ERROR",
"message": "Validation error",
"status": 400,
"details": {
"issues": [
{
"field": "email",
"type": "REQUIRED",
"message": "Field 'email' is required",
"value": "invalid_value",
"constraints": {
"min": 18,
"max": 120
}
}
]
},
"path": "/companies",
"timestamp": "2023-12-01T10:00:00.000Z",
"requestId": "req_123456789"
}
}{
"error": {
"code": "AUTHENTICATION_ERROR",
"message": "Authentication required to access this resource",
"status": 401,
"details": {
"reason": "Invalid API key"
},
"path": "/companies/me",
"timestamp": "2023-12-01T10:00:00.000Z",
"requestId": "req_123456789"
}
}{
"error": {
"code": "RESOURCE_NOT_FOUND",
"message": "Company with ID '123' not found",
"status": 404,
"path": "/companies/me",
"timestamp": "2023-12-01T10:00:00.000Z",
"requestId": "req_123456789"
}
}{
"error": {
"code": "INTERNAL_SERVER_ERROR",
"message": "An unexpected error occurred",
"status": 500,
"path": "/companies",
"timestamp": "2023-12-01T10:00:00.000Z",
"requestId": "req_123456789"
}
}Company Cashouts
Get cashout receipt
Generates a receipt for a cashout operation. Returns JSON with cashout details, account information, and a base64-encoded PDF. Only available for cashouts with status COMPLETED, PARTIALLY_RETURNED, or RETURNED. Requires the cashout to have an end-to-end ID.
GET
/
v1
/
banking
/
cashouts
/
{id}
/
receipt
Get cashout receipt
curl --request GET \
--url https://api-sandbox.rinne.com.br/core/v1/banking/cashouts/{id}/receipt \
--header 'x-api-key: <api-key>'import requests
url = "https://api-sandbox.rinne.com.br/core/v1/banking/cashouts/{id}/receipt"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://api-sandbox.rinne.com.br/core/v1/banking/cashouts/{id}/receipt', 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.rinne.com.br/core/v1/banking/cashouts/{id}/receipt",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-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.rinne.com.br/core/v1/banking/cashouts/{id}/receipt"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-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.rinne.com.br/core/v1/banking/cashouts/{id}/receipt")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-sandbox.rinne.com.br/core/v1/banking/cashouts/{id}/receipt")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"cashout": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"amount": 5034,
"fee": 10,
"net_amount": 5024,
"currency": "BRL",
"status": "COMPLETED",
"method": "PIX",
"end_to_end_id": "E13935893202601271529YV9B1m6o2Ih",
"created_at": "2026-01-27T12:29:21.000Z"
},
"payer": {
"name": "WALTER NOBRE DA SILVA CONCEICAO",
"document": "XXX.588.782-XX",
"bank_name": "BCO SANTANDER (BRASIL) S.A.",
"ispb": "90400888",
"branch": "2305",
"account": "010227424"
},
"receiver": {
"bank_account": {
"name": "WALTER NOBRE DA SILVA CONCEICAO",
"document": "XXX.588.782-XX",
"bank_name": "BCO SANTANDER (BRASIL) S.A.",
"ispb": "90400888",
"branch": "2305",
"account": "010227424"
},
"pix_data": {
"key": "12345678901",
"type": "CPF"
}
},
"pdf_file_base64": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwo..."
}{
"error": {
"code": "VALIDATION_ERROR",
"message": "Validation error",
"status": 400,
"details": {
"issues": [
{
"field": "email",
"type": "REQUIRED",
"message": "Field 'email' is required",
"value": "invalid_value",
"constraints": {
"min": 18,
"max": 120
}
}
]
},
"path": "/companies",
"timestamp": "2023-12-01T10:00:00.000Z",
"requestId": "req_123456789"
}
}{
"error": {
"code": "AUTHENTICATION_ERROR",
"message": "Authentication required to access this resource",
"status": 401,
"details": {
"reason": "Invalid API key"
},
"path": "/companies/me",
"timestamp": "2023-12-01T10:00:00.000Z",
"requestId": "req_123456789"
}
}{
"error": {
"code": "RESOURCE_NOT_FOUND",
"message": "Company with ID '123' not found",
"status": 404,
"path": "/companies/me",
"timestamp": "2023-12-01T10:00:00.000Z",
"requestId": "req_123456789"
}
}{
"error": {
"code": "INTERNAL_SERVER_ERROR",
"message": "An unexpected error occurred",
"status": 500,
"path": "/companies",
"timestamp": "2023-12-01T10:00:00.000Z",
"requestId": "req_123456789"
}
}Authorizations
Company API key for authentication
Path Parameters
The cashout ID
Response
Receipt generated successfully
Cashout receipt response with PDF
Cashout details for receipt
Show child attributes
Show child attributes
Origin account (payer) information
Show child attributes
Show child attributes
Destination account (receiver) information
Show child attributes
Show child attributes
Base64-encoded PDF receipt
Example:
"JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwo..."
⌘I

