Dirección fija por usuario
Sin facturas que vencen ni montos exactos: el usuario deposita cuando quiere y se acredita tras las confirmaciones de red.
Cada usuario recibe una dirección fija: lo que llega se acredita solo. Pagas retiros con una clave que impide el doble envío. Tu saldo queda en custodia y lo retiras cuando quieras, con un código de tu app de autenticación.
Este servidor está en la red de pruebas de BSC.
Sin facturas que vencen ni montos exactos: el usuario deposita cuando quiere y se acredita tras las confirmaciones de red.
Cada retiro lleva una clave única; un reintento devuelve el mismo retiro. Límites por retiro, por hora y por día grabados en el contrato.
Firma HMAC por petición, anti-repetición, IPs permitidas, webhooks firmados con reintentos y un cliente PHP listo para pegar.
Portal con segundo factor obligatorio, código por cada retiro, espera de 48 horas al cambiar la wallet y aviso por correo de cada acción sensible.
Aceptamos USDT y USDC en BNB Smart Chain (BEP20), en la misma dirección de depósito. Iremos sumando más monedas y redes; las anunciamos aquí cuando estén probadas.
Tres pasos simples para recibir depósitos y procesar retiros en USDT de forma automática, segura y sin complicaciones.
Una llamada al API devuelve la dirección fija del usuario. La muestras con su QR y la red.
Lo que llega se acredita al saldo del proyecto tras las confirmaciones, con la comisión ya descontada, y te avisamos por webhook.
Pides el retiro con la clave de tu sistema; si se repite, no se paga dos veces. Retiras tu saldo desde el portal con 2FA.
Un porcentaje por depósito y otro por retiro, acordados al dar de alta el proyecto. Sin cuotas mensuales ni mínimos.
Porcentaje acordado por proyecto, descontado al acreditar cada depósito.
Porcentaje más un fijo opcional. El destinatario recibe el monto exacto que pediste.
Solo pagas por lo que se mueve. Reportes por mes y por proyecto, exportables.
Integra y prueba el flujo completo con USDT de mentira antes de pasar a producción.
Diseñado para reemplazar un procesador externo sin reescribir tu proyecto: los mismos conceptos, menos sorpresas.
require 'PayarelaClient.php';
$payarela = new PayarelaClient('https://api.payarela.com', 'pk_…', 'sk_…');
// dirección fija del usuario (muéstrala con su QR)
$dir = $payarela->depositAddress('usuario-123');
// retiro idempotente: la clave evita el doble pago
$retiro = $payarela->createPayout('retiro-555', '0xabc…', '38.15');
echo $retiro['status']; // queued → confirmed
Contratos con límites grabados, llaves separadas por poder y un libro contable que se cuadra solo contra la blockchain.
Con límites por retiro, por hora y por día. Para subirlos se requiere 24 horas de espera.
El dinero se mantiene en una Safe multifirma. Nadie solo puede mover los fondos.
De solo-agregar, cuadrado cada 10 minutos contra la blockchain. Si no cuadra, se frena.
Código por cada retiro y espera de 48 horas al cambiar la wallet.
Probados con fuzzing e invariantes, y analizados con Slither y Aderyn.