Generador de pagos

Rellena el formulario y envíalo — los enlaces de pago aparecerán debajo.

Métodos de integración

VeilPay soporta dos métodos de pago:

El método directo es la forma más fácil de comenzar a aceptar pagos. Generas un enlace de pago y lo envías al usuario. El usuario abre el enlace y completa la transacción. Este método no requiere integración backend. Sin embargo, como los parámetros de la transacción (monto, dirección, etc.) pueden ser potencialmente modificados por el usuario, siempre debes verificar que el pago fue recibido en la dirección correcta antes de entregar bienes o servicios.

El método indirecto te da más control sobre la transacción. En este flujo, primero creas la transacción y recibes un ID de transacción. Luego presentas los detalles del pago al usuario. Debido a que la transacción se crea de antemano, el usuario no puede modificar los parámetros de pago. Esto también te permite rastrear el estado de la transacción usando el ID. Las transacciones creadas con este método deben iniciarse dentro de 72 horas, de lo contrario se eliminan automáticamente de la base de datos.

Elegir un método

Usa el método de transacción pre-generada si quieres:

más control sobre el flujo de pago

la capacidad de rastrear el estado de la transacción

mayor protección contra cambios de parámetros

Usa el método de enlace directo si quieres:

la integración más rápida

sin desarrollo backend

un flujo simple de enlace de pago

Límites de transacción

Las transacciones de VeilPay están actualmente limitadas al equivalente de 5 BTC por transacción.

Este límite ayuda a minimizar demoras en el procesamiento y reduce riesgos potenciales relacionados con KYC.

Pagos con la misma moneda

Si el usuario envía la misma criptomoneda que seleccionaste para recibir, no se requiere intercambio.

Veil no cobra ninguna comisión por estas transacciones.

Si las notificaciones por correo están habilitadas al crear una transacción, recibirás una notificación cuando el pago se complete.

Precios en fiat

VeilPay no procesa pagos en fiat directamente.

Sin embargo, puedes definir el precio de una transacción en moneda fiat (USD, EUR, etc.).

VeilPay convertirá automáticamente el monto al valor equivalente en criptomoneda usando la tasa de cambio actual.

Integración por API

El método de transacción pregenerada (indirecto) está diseñado para la integración servidor a servidor. Tu backend crea un pago a través de nuestra API REST, recibe un anonpay_id y muestras o incrustas el widget de VeilPay mediante ese id. Todos los parámetros del pago se almacenan en nuestro lado, por lo que el cliente no puede cambiar el importe, la dirección ni ningún otro campo.

Todos los endpoints están disponibles en /api/anonpay en tu dominio de VeilPay. Son públicos: no se requiere clave de API ni firma para crear un pago.

Desde tu servidor, envía una solicitud POST a /api/anonpay/prepare con la moneda y la red que quieres recibir, la dirección de tu monedero y el importe. En este punto no se crea ninguna orden: solo reservas una intención de pago.

Redirige al cliente a la página de pago de ese id, o incrústala en tu propia página como un iframe. El widget se abre con el importe y la dirección bloqueados: el cliente solo elige con qué moneda pagar.

Consulta el estado actual en cualquier momento con una solicitud GET. El estado avanza por prepared → waiting_deposit → deposit_received → exchanging → sending → completed.

En lugar de sondear, pasa una URL de webhook al crear el pago para recibir un POST en cada cambio de estado: