Requisitos previos
- Una cuenta merchant en Ebioro con claves API
- Tu
api_public_keyyapi_secret_keydel 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
checkout_id— identificador único del pagohostedUrl— redirige al cliente aqui para el widget de pagoqrCode— URI SEP-7 para pagos basados en walletsettlement_amount— monto en la unidad más pequeña de USDC (centavos)
3. El cliente paga
Redirige al cliente ahostedUrl, 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 tuwebhookUrl:
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