El tinyship.cnir el código para https://t.co/o0BI6W861D fue integrar WeChat Pay nativo. Aunque ya tenía experiencia en integración, seguía siendo un gran reto. El diseño es pésimo y obsoleto, con documentación incompleta y sin un entorno de pruebas (cada transacción requiere un pedido real de un centavo). Para integrarse con la nueva versión de WeChat Pay, se requieren ocho variables de entorno (ver imagen). Comparado con Stripe, es muy inferior. Documenté la función de cada variable de entorno y todo el proceso en la documentación y los comentarios, y terminé escribiendo casi mil palabras. Cada vez que necesito depurar algo, lo saco y lo leo cuidadosamente, porque es imposible recordarlo. He descubierto que prácticamente no existen buenos SDK de Node.js para WeChat Pay, por lo que es necesario reescribir todo el proceso. Planeo extraer esta parte y publicar por separado un SDK moderno de Node.js. Aunque WeChat Pay es pésimo, es absolutamente indispensable si estás desarrollando una app de pago para el mercado nacional. Puede aumentar significativamente tu tasa de pago, ya que muy pocos usuarios aceptarían usar una tarjeta de crédito en una plataforma extranjera como Stripe.
Cargando el detalle del hilo
Obteniendo los tweets originales de X para ofrecer una lectura limpia.
Esto suele tardar solo unos segundos.
