mobile-sdk
mobile-sdk copied to clipboard
Flutter Integration?
Hi, can our payment service support Flutter? I look forward to hearing from you because our mobile application is being written by Dart using Flutter SDK want to integrate with Momo.
hi @nambv , Anh đã hoàn thành việc thanh toán Momo trên flutter chưa ạ. Em đang làm ứng dụng bằng Flutter và có cùng câu hỏi như anh
hi @nambv , Anh đã hoàn thành việc thanh toán Momo trên flutter chưa ạ. Em đang làm ứng dụng bằng Flutter và có cùng câu hỏi như anh
@HDCong rồi nhen, cũng đơn giản lắm chứ không phức tạp như anh nghĩ vì Flutter gọi qua Native App rất dễ :D cho native dùng sdk của momo để thanh toán rồi callback về Flutter app là xong ^^
@nambv Mình không biết native. Đang có project cần xử lý mà chưa biết làm thế nào. Bạn truyền native view vào hay chỉ truyền paramater vậy?
@monitork hi, mình gọi native sdk của momo qua method channel nhé, bạn có thể tham khảo:
https://blog.usejournal.com/integrating-native-third-party-sdk-in-flutter-8aab03afa9da
Vậy là bạn viết luôn trong AppDelegate Không tạo ra controller hoặc class #. Truyền biến từ flutter qua theo các pramater này:
paymentinfo["merchantcode"] = "CGV01"
paymentinfo["merchantname"] = "CGV Cinemas"
paymentinfo["merchantnamelabel"] = "Service"
paymentinfo["orderId"] = "ID123456789"
paymentinfo["amount"] = 20000
paymentinfo["fee"] = 0
paymentinfo["description"] = "Thanh toán vé xem phim"
paymentinfo["extra"] = "{\"key1\":\"value1\",\"key2\":\"value2\"}"
paymentinfo["username"] = payment_userId
paymentinfo["appScheme"] = "partnerSchemeId" //<partnerSchemeId>: uniqueueId provided by MoMo , get from business.momo.vn. PLEASE MAKE SURE TO ADD <partnerSchemeId> TO PLIST file ( URL types > URL Schemes ). View more detail on https://github.com/momo-wallet/mobile-sdk/tree/master/ios
MoMoPayment.createPaymentInformation(info: paymentinfo)
==> Return result về Flutter là được phải không bạn??
@monitork đúng rồi bạn 👍 xử lý trong AppDelegate.swift
, xong send kết quả về cho flutter
Cảm ơn bạn nhiều nhé!
Mình có develop 1 plugin, bạn có thể xem qua https://pub.dev/packages/momo_payment_plugin
hay quá cảm ơn ae!
tuyệt vời