? Flutter with PayHere

GitHub repo size
GitHub code size in bytes
GitHub language count
GitHub top language
GitHub
GitHub commit activity

Flutter with PayHere

✨ 关于

这个Flutter with PayHere项目是Flutter应用程序与PayHere集成的示例。它包括PayHere集成,支持一次性付款请求、定期付款请求和Flutter应用的预授权请求。 该项目已作为开源项目开发,用于教育目的。

❓ 什么是PayHere

PayHere是斯里兰卡第一家获得中央银行批准的聚合互联网支付网关服务,使您的企业能够方便地接收本地或全球客户的在线付款。它是斯里兰卡企业的单一在线支付解决方案,可以通过斯里兰卡提供的多种本地和全球在线支付方式在线收款。

?️ 屏幕截图

Sample Screenshot

Sample Screenshot

? 发布状态

版本 – 初始发布 1.0.0+1
初始发布日期 – 2022年1月4日

? 部署

目前未在使用中

? 使用技术构建

  • Flutter
  • Dart
  • Android Studio

? 先决条件

该应用程序是根据以下要求开发的,因此请确保在开始之前遵循它们。

  • Dart SDK >=2.15.0 <3.0.0
  • Flutter SDK >=2.8.0
  • Android Gradle 插件版本 = 7.0.4
  • Gradle 版本 = 7.0.2

? 如何设置

  • 下载或克隆仓库

  • 将项目移动到选定的目录

  • 使用代码编辑器(Android Studio, Visual Studio Code)打开

  • 在设置完成之前,请不要运行 flutter clean 或 pub get 命令

  • 更改应用包名

  • 创建 PayHere Sandbox账户

    Pay with PayHere

    PayHere支付选项

    PayHere

    ? PayHere知识库 – Flutter SDK

    ? PayHere Sandbox & 测试

  • 白名单移动应用包名

    • 登录您的PayHere商家账户,然后导航到“设置”>“域名和凭证”
    • 点击“添加域名/应用”按钮
    • 从第一个下拉菜单中选择“应用”
    • 添加您的Flutter应用包名(例如,com.myapp.memyself)
    • 复制应用的Merchant Secret和Merchant ID
  • 创建新的dart文件(payhere_credentials.dart)以保存merchantSecret和merchantId

    payhere_credentials.dart

    class PayHereAccountCredentials {
        final String merchantId = "Paste YOUR MERCHANT ID";
        final String merchantSecret = "Paste YOUR MERCHANT SECRET";
    }
    
  • 运行 flutter clean 和 pub get 命令

? 如何运行

  • 运行 flutter clean 和 pub get 命令

  • 启动设备

  • 在设备上运行

    PayHere Sandbox & 测试卡号

    卡片图标 卡片名称 卡号
    VISA Visa 4916217501611292
    VISA MasterCard 5307732125531191
    VISA AMEX 346781005510225

? 图标和图像

? 依赖项

?️ 项目图库

项目截图和图片 – 项目画廊

❤️ 感谢

感谢所有支持的人

?‍? 开发

Dileepa Bandara
©dileepabandara.dev
https://dileepabandara.github.io

? 联系方式

如果您想与我联系,请通过电子邮件或 Twitter 留言

? 许可证

本项目根据 MIT 许可证授权
MIT ©dileepabandara.dev
有关更多详细信息,请参阅许可证文件 LICENSE.md

GitHub

查看 Github