PaymentsCards & Services

Celo

Operaciones de billetera cUSD expuestas por la superficie legacy de Cobru.

El soporte Celo está documentado a partir de materiales legacy de Spotlight y debe tratarse como una capability avanzada o beta hasta volver a validarla.

Qué expone Cobru

Los materiales originales de Cobru describen una superficie Celo / cUSD con estas operaciones:

  • crear u obtener una billetera con GET /celo/
  • transferir cUSD con POST /celo/
  • recuperar datos de exportación de cuenta con POST /celo/account/
  • listar transacciones de la billetera con GET /celo/transactions/cusd/
  • estimar o comprar cUSD en flujos auxiliares relacionados

Audiencia recomendada

Solo deberías construir sobre esta superficie si tu producto realmente necesita:

  • visibilidad de settlement sobre blockchain
  • operaciones de tesorería en cUSD
  • transferencias entre cuentas administradas por Cobru

Para checkout estándar, PSE, BRE-B o QR, empieza por Cobrus.

Ejemplo: obtener o crear la billetera

curl -X GET https://dev.cobru.co/celo/ \
  -H "x-api-key: $COBRU_API_KEY" \
  -H "Authorization: Bearer $COBRU_ACCESS_TOKEN"
const response = await fetch('https://dev.cobru.co/celo/', {
  method: 'GET',
  headers: {
    'x-api-key': process.env.COBRU_API_KEY!,
    Authorization: `Bearer ${accessToken}`,
  },
});

const wallet = await response.json();
console.log(wallet.address, wallet.balance);
import requests

response = requests.get(
    "https://dev.cobru.co/celo/",
    headers={
        "x-api-key": COBRU_API_KEY,
        "Authorization": f"Bearer {access_token}",
    },
)
print(response.json())
<?php

use GuzzleHttp\Client;

$client = new Client();
$response = $client->request('GET', 'https://dev.cobru.co/celo/', [
    'headers' => [
        'x-api-key' => getenv('COBRU_API_KEY'),
        'Authorization' => 'Bearer ' . $accessToken,
    ],
]);

$wallet = json_decode((string) $response->getBody(), true, 512, JSON_THROW_ON_ERROR);
var_dump($wallet);

Advertencias operativas

Documentación relacionada

On this page