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);