Skip to main content

Requisitos previos

  • Una cuenta merchant en Ebioro con claves API
  • Tu api_public_key y api_secret_key del dashboard

1. Autenticación

Todas las solicitudes API usan Autenticación Digest con tres headers: La firma se calcula como:
El timestamp debe estar dentro de 5 minutos del tiempo del servidor, o la solicitud será rechazada.

2. Crear un pago

La respuesta incluye:
  • checkout_id — identificador único del pago
  • hostedUrl — redirige al cliente aqui para el widget de pago
  • qrCode — URI SEP-7 para pagos basados en wallet
  • settlement_amount — monto en la unidad más pequeña de USDC (centavos)

3. El cliente paga

Redirige al cliente a hostedUrl, o usa la API directamente:
  • Stellar directo: El cliente envia USDC a la direccion de pago con el memo del checkout
  • Cross-chain: Usa los endpoints cross-chain para obtener una dirección de depósito en la cadena preferida del cliente

4. Recibir el webhook

Cuando el pago se liquida, recibirás un POST a tu webhookUrl:
Verifica la firma del webhook usando el header X-WEBHOOK-AUTH:

Siguientes pasos

Autenticación

Guía completa de autenticación con ejemplos de código

Pagos Cross-Chain

Acepta pagos desde Solana, Ethereum, Base y más