? Flutter with PayHere
✨ 关于
这个Flutter with PayHere项目是Flutter应用程序与PayHere集成的示例。它包括PayHere集成,支持一次性付款请求、定期付款请求和Flutter应用的预授权请求。 该项目已作为开源项目开发,用于教育目的。
❓ 什么是PayHere
PayHere是斯里兰卡第一家获得中央银行批准的聚合互联网支付网关服务,使您的企业能够方便地接收本地或全球客户的在线付款。它是斯里兰卡企业的单一在线支付解决方案,可以通过斯里兰卡提供的多种本地和全球在线支付方式在线收款。
?️ 屏幕截图
? 发布状态
版本 – 初始发布 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支付选项
-
白名单移动应用包名
- 登录您的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 4916217501611292 MasterCard 5307732125531191 AMEX 346781005510225
? 图标和图像
- Flutter Logo – https://logowik.com/flutter-vector-logo-5285.html
- PayHere 图片 – https://support.payhere.lk/faq/payment-logos
- 图标 – https://icons8.com
? 依赖项
- Flutter – https://flutterdart.cn
- Payhere Mobile SDK Flutter – https://pub.dev/packages/payhere_mobilesdk_flutter
?️ 项目图库
项目截图和图片 – 项目画廊
❤️ 感谢
感谢所有支持的人
?? 开发
Dileepa Bandara
©dileepabandara.dev
https://dileepabandara.github.io
? 联系方式
如果您想与我联系,请通过电子邮件或 Twitter 留言
- 邮箱 – [email protected]
- Twitter – dileepa_bandara
? 许可证
本项目根据 MIT 许可证授权
MIT ©dileepabandara.dev
有关更多详细信息,请参阅许可证文件 LICENSE.md




