Tengo que probar beta un sitio web de bitcoin. Implica retirar fondos, hacer una compra y luego devolver los fondos. ¿Cómo puedo hacer esto de manera efectiva?

No lo dijo en su pregunta, pero parece que tiene miedo de trabajar con bitcoins reales porque no puede permitirse perderlos si algo sale mal.

En tales casos, si no puede probar con el sistema del mundo real, debe escribir un sistema de burla .

En lugar de enviar pagos reales, envía pagos simulados que no tienen un efecto real, excepto registrando el pago para que pueda verificar que el sitio web haga lo correcto.

Por lo general, esto se hace definiendo una interfaz para los servicios y luego intercambiando la implementación. En Java escribirías interfaces y clases de implementaciones. O tienes un servicio web. Implemente un servicio web ficticio que acepte la solicitud y los registre. Luego, cuando el sitio web esté listo, reemplace la url del servicio web con la url real.

Quizás el sitio web ya esté escrito sin tales preparativos.

Entonces trabajaría con cantidades muy pequeñas. Trabaja con satoshis en lugar de milliBitcoins, por ejemplo. Cree una cuenta desechable y cárguela con aproximadamente $ 1 en Bitcoins y retire un par de satoshis y haga todas las tareas necesarias.

Incluso si las pruebas muestran errores graves, en el peor de los casos habrá perdido un par de centavos.

Si todo parece funcionar bien, cambie y use las cantidades reales y espere haber captado todos los casos de esquina.

¡Buena suerte!

Utiliza el Testcoin de Bitcoin. Está destinado a usarse para probar cosas exactamente como lo que está probando. Hay implementaciones para nodos, billeteras, etc. Puede configurar su propia pequeña cadena de bloques si lo desea y probar el contenido de su corazón. Puedes comenzar tu investigación aquí:

Testnet – Bitcoin Wiki

More Interesting

Tengo problemas para hacer CSS. ¿Debo abandonar el sueño de ser un desarrollador front-end o hay alguna forma de diseñar páginas web?

¿Estoy en una gran desventaja al comenzar una carrera de diseño web después de no haber trabajado durante tres años después de dejar mi universidad?

Hice un sitio web. Por favor dame opinión y consejos?

Soy relativamente nuevo en el desarrollo de sitios web. Uso texto sublime en una MacBook Pro para escribir mis códigos. ¿Hay alguna herramienta que deba recomendar?

Simplemente moví mi sitio web de un host a otro, luego hice algunos cambios. ¿Por qué algunas computadoras muestran el sitio antiguo y otras muestran el nuevo?

¿Por qué necesito un software de base de datos (sql) cuando estoy creando un sitio web, una red social, una aplicación, etc.?

Odio HTML, CSS, etc. ¿Qué puedo hacer para que me guste?

Quiero ofrecer servicios de desarrollo web (gratis) para albergues / personas que me permitan quedarme con ellos dos semanas en lugares turísticos. ¿Cómo podría hacer eso?

Estoy contratando un diseñador web ahora, y estoy considerando un diseñador web Adobe Muse. ¿Me puede decir los pros y los contras de los diseñadores de Adobe Muse?

Si me especializo en contabilidad y marketing, ¿puedo convertirme en diseñador de UI / UX?

Tengo dos sitios de nicho. Ocasionalmente escribo artículos que serían apropiados para ambos sitios. ¿Sería malo para cada uno de los SEO del sitio publicar el mismo artículo en ambos sitios?

Soy estudiante de licenciatura en Multimedia y me especializo en desarrollo web pero quiero ser un mejor diseñador. ¿Qué sería lo más interesante cuando te gradúes? ¿Para conseguir un trabajo, hacer una pasantía en el extranjero o seguir clases de arte?

Mi sitio web se está cargando lentamente. Al comprimir el CSS, el aspecto del sitio empeora. ¿Qué tengo que hacer?

Mi sitio de contenido de viajes: ¿Qué estoy haciendo bien o mal?

Quiero crear un sitio como shoplify, ¿qué CMS debo usar?