Creo que puedes tener una idea equivocada aquí. Permite que los usuarios creen su billetera con cualquier identificador que deseen (algunos ya pueden tener uno) y pídeles que completen su identificador en tu foro. Esto parece más fácil y lógico.
Luego, debes considerar una cosa: ¿Es mejor realizar una transacción por cada “propina” o recopilar todas las propinas en una cuenta interna para cada usuario y permitirles retirar cuando quieran (o de manera programada, como al final de cada mes, por ejemplo)? ¿Existen comisiones por transacción? ¿Tiene sentido tener muchas transacciones muy pequeñas? (No lo sé en este momento, pero las comisiones en Bitcoin fueron bastante altas recientemente). Me parecería más lógico recopilar las propinas y trabajar con retiros. Por supuesto, los usuarios solo tienen que confiar en que mantendrás los montos hasta que retiren. Puedes mantener esto en una cuenta centralizada de criptomonedas donde sea visible que está estacionada allí en el meantime.
Si trabajas con retiros, incluso hay una forma bastante simple de hacerlo, sin requerir ninguna “vinculación” o integración en absoluto. Los usuarios pueden usar cualquier billetera que deseen y solo tienen que ingresar la dirección donde quieren recibir cuando retiren.
Otra cosa a considerar: ¿Quieres usar “me gusta”? Eso ya existe, solo tienes que rastrearlos. ¿O quieres que el plugin agregue un botón separado de “propina”?
Solo decide sobre los puntos anteriores y el principio del plugin no parece excesivamente complicado. Puedo explicártelo con claridad si lo deseas, y solo tendrás que encontrar a alguien para que lo codifique realmente.
Nota: Siempre podrías tener un botón para activar la generación de una nueva billetera con el servicio que tienes en mente para personas que no tienen una y quieren usarlo. Siempre que el servicio pueda llamarse para hacer esto y puedas recibir retroalimentación a cambio, como describes. O simplemente diles a los usuarios que lo hagan allí y luego ingresen el identificador en tu foro después.