Necesita API / IPN instantánea (1-2 minutos) para pagos de bitcoin [cerrado]

Básicamente estoy creando una compra automática en PHP. Actualmente estoy usando coinpayments.net pero sus pagos tardan de 1 a 12 horas en enviarse (lo que anula el objeto de mi autocompra). Necesito saber de qué manera puedo permitir que mis pagos se realicen después de 1 o 2 minutos para poder enviarle al comprador su correo electrónico con su pedido automáticamente.

Escribí a coinpayments.net y estoy esperando una respuesta. Esto debería ayudarte a entender lo que estoy necesitando:

Estoy creando una tienda de compra automática y estoy usando su API/IPN para obtener devoluciones de llamada de los pagos de los usuarios para determinar el estado (correcto o fallido) del pago. El problema es que cuando un usuario paga los bitcoins a la dirección en la compra automática (en pagos con monedas), el pago tarda entre 6 y 12 horas en liquidarse. Esto anula todo el objeto de mi sitio web (una compra automática). ¿Hay alguna forma de que los pagos se completen después de 1 o 2 minutos si un usuario realmente paga correctamente?

Voto para cerrar esta pregunta como fuera de tema porque es 1) algo relacionado con la relación del cliente con una empresa 2) busca alternativas, que es "las reseñas de productos o servicios están fuera de tema"

Respuestas (1)

Supongo que su procesador de pagos (coinpayments.net) está tratando de construir transacciones de bitcoin con tarifas más bajas y, por lo tanto, no prioriza los tiempos de confirmación. Quizás su API le ofrece la posibilidad de priorizar sus transacciones pagando una tarifa adicional. Sé que blockchain.info le permite especificar una tarifa si está utilizando su API de billetera. Estoy seguro de que otros también lo hacen.

Alternativamente, puede ejecutar su propia billetera/nodo y construir sus transacciones usted mismo con una tarifa más alta. Es mucho más esfuerzo, pero dependiendo de lo que intente lograr, podría valer la pena.

En cualquier caso, ten en cuenta que la red bitcoin promedia un tiempo de bloque de 10 minutos, pero no lo garantiza. Además de eso, la mejor regla general es permitir 6 bloques de confirmación antes de considerar que una transacción es irreversible. Para la mayoría de los sistemas de pago, los valores que se transfieren son tan bajos que no es necesario esperar 6 bloques. Incluso hay muchos tipos de compras en las que las llamadas "transacciones de confirmación cero" son perfectamente aceptables. Esto es lo que necesitará usar si desea enviar su correo electrónico en menos de 10 minutos. Tendrá que juzgar por sí mismo cuántas confirmaciones necesita y qué nivel de riesgo está dispuesto a aceptar.