cURL con datos ficticios
curl --request GET \
--url https://api.example.com/dict-hub/v1/dict/funds-recoveries/01960718-a213-2435-6078-901234567123/refunds \
--header 'Authorization: Bearer demo-access-token'import requests
url = "https://api.example.com/dict-hub/v1/dict/funds-recoveries/{id}/refunds"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.example.com/dict-hub/v1/dict/funds-recoveries/{id}/refunds', 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.example.com/dict-hub/v1/dict/funds-recoveries/{id}/refunds",
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.example.com/dict-hub/v1/dict/funds-recoveries/{id}/refunds"
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.example.com/dict-hub/v1/dict/funds-recoveries/{id}/refunds")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/dict-hub/v1/dict/funds-recoveries/{id}/refunds")
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{
"hasMore": false,
"items": [
{
"analysisDetails": "Refund accepted after fraud confirmation.",
"analysisResult": "TOTALLY_ACCEPTED",
"bacenFundsRecoveryId": "9f3a8b7e-2c1d-4e5a-8b6f-1a2b3c4d5e6f",
"bacenRefundId": "a1b2c3d4-e5f6-4789-8abc-1234567890ab",
"contestedParticipant": "12345678",
"creationTime": "2026-06-15T12:00:00Z",
"effectiveRefundedAmount": "1500.00",
"infractionReportId": "c3d4e5f6-a7b8-4901-abcd-34567890abcd",
"lastModified": "2026-06-16T09:30:00Z",
"monitorAccount": false,
"refundAccount": {
"accountNumber": "1234567",
"accountType": "CACC",
"branch": "0001",
"participant": "12345678",
"taxIdNumber": "12345678900"
},
"refundAmount": "1500.00",
"refundDetails": "Funds returned to the contested account.",
"refundReason": "FRAUD",
"refundRejectionReason": "NO_BALANCE",
"refundTransactionId": "D1234567820260102120012345678901",
"requestingParticipant": "87654321",
"status": "CLOSED",
"transactionId": "E1234567820260101120012345678901"
}
],
"limit": 10,
"page": 1,
"total": 0
}{
"code": "ERR-0001",
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example",
"upstream": {
"code": "E4001",
"message": "account not found at provider"
}
}Listar devoluciones vinculadas a una recuperación de fondos
Se listan las devoluciones asociadas con una recuperación de fondos dentro del alcance del participante determinado por el tenant autenticado. es el ID de recurso de la recuperación de fondos. La recuperación debe pertenecer al participante solicitante.
GET
/
dict
/
funds-recoveries
/
{id}
/
refunds
cURL con datos ficticios
curl --request GET \
--url https://api.example.com/dict-hub/v1/dict/funds-recoveries/01960718-a213-2435-6078-901234567123/refunds \
--header 'Authorization: Bearer demo-access-token'import requests
url = "https://api.example.com/dict-hub/v1/dict/funds-recoveries/{id}/refunds"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.example.com/dict-hub/v1/dict/funds-recoveries/{id}/refunds', 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.example.com/dict-hub/v1/dict/funds-recoveries/{id}/refunds",
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.example.com/dict-hub/v1/dict/funds-recoveries/{id}/refunds"
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.example.com/dict-hub/v1/dict/funds-recoveries/{id}/refunds")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/dict-hub/v1/dict/funds-recoveries/{id}/refunds")
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{
"hasMore": false,
"items": [
{
"analysisDetails": "Refund accepted after fraud confirmation.",
"analysisResult": "TOTALLY_ACCEPTED",
"bacenFundsRecoveryId": "9f3a8b7e-2c1d-4e5a-8b6f-1a2b3c4d5e6f",
"bacenRefundId": "a1b2c3d4-e5f6-4789-8abc-1234567890ab",
"contestedParticipant": "12345678",
"creationTime": "2026-06-15T12:00:00Z",
"effectiveRefundedAmount": "1500.00",
"infractionReportId": "c3d4e5f6-a7b8-4901-abcd-34567890abcd",
"lastModified": "2026-06-16T09:30:00Z",
"monitorAccount": false,
"refundAccount": {
"accountNumber": "1234567",
"accountType": "CACC",
"branch": "0001",
"participant": "12345678",
"taxIdNumber": "12345678900"
},
"refundAmount": "1500.00",
"refundDetails": "Funds returned to the contested account.",
"refundReason": "FRAUD",
"refundRejectionReason": "NO_BALANCE",
"refundTransactionId": "D1234567820260102120012345678901",
"requestingParticipant": "87654321",
"status": "CLOSED",
"transactionId": "E1234567820260101120012345678901"
}
],
"limit": 10,
"page": 1,
"total": 0
}{
"code": "ERR-0001",
"detail": "Property foo is required but is missing.",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "https://example.com/error-log/abc123",
"status": 400,
"title": "Bad Request",
"type": "https://example.com/errors/example",
"upstream": {
"code": "E4001",
"message": "account not found at provider"
}
}Autorizaciones
JWT bearer token issued by the identity provider.
Parámetros de ruta
Funds recovery internal ID (UUID format)
Ejemplo:
"018f8c1d-1234-7abc-9def-000000000001"
¿Esta página le ayudó?

