需要帮助将Flutterwave与TypeScript、Express.js、Sequelize和PostgreSQL集成

需要帮助将Flutterwave与TypeScript、Express.js、Sequelize和PostgreSQL集成

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

作者在将Flutterwave集成到使用TypeScript、Express.js、Sequelize和PostgreSQL构建的应用时遇到挑战,包括支付初始化错误、TypeScript支持不足和异步回调处理问题,希望获得社区建议和资源。

🎯

关键要点

  • 作者正在将Flutterwave集成到使用TypeScript、Express.js、Sequelize和PostgreSQL构建的应用中。
  • 已安装flutterwave-node-v3包并配置了公钥和私钥。
  • 创建了用于支付初始化和验证的TypeScript函数。
  • 遇到的问题包括:调用flw.initializePayment时出现TypeError,TypeScript支持不足,以及异步回调处理问题。
  • 尝试创建TypeScript接口以解决类型问题,但未能解决。
  • 实现了支付初始化和验证的异步函数。
  • 在购买票务时,检查用户和事件的有效性,并生成二维码。
  • 在支付验证时,更新票务和事件的状态。
  • 使用Express.js作为后端框架,Sequelize作为ORM,PostgreSQL作为数据库。
  • 寻求社区建议,询问是否有人成功集成Flutterwave,是否有社区支持的类型声明或更好的使用方法,以及如何处理支付验证的回调。
➡️

继续阅读