Implement credit card payment using NFC (Flutter) - flutter

I'm trying to implement a credit card payment using a flutter app (like Apple/Goggle pay).
The main goal is to store the relevant information about the credit card from a scan or from given details (whatever is possible) and later use it to make a payment with a payment terminal device.
An example is shown in this video: https://www.youtube.com/watch?v=aifXMV8PLYM, but unfortunately the source code of the mobile application has been removed.
Thanks,
Noy.

You are definitely able to read NFC-Tags (Credit-Cards) using Flutter. I have tested the nfc_manager package (https://pub.dev/packages/nfc_manager) successfully, with the provided example. Emulating does not seem to be supported by this package.
If you want to emulate NFC maybe checkout this package: https://pub.dev/packages/nfc_emulator

Related

Specify Google Play Store subscription offer with Flutter in_app_purchase package

I am implementing a discount system for subscriptions in my Flutter application, but I do not know how present different Google Play Store subscription offers with the Flutter in_app_purchases package depending on whether or not a user has a coupon code.
How can I present a specific Google Play subscription offer to a user (different than just the base subscription plan) using Flutter's in_app_purchase package?
My understanding from the in_app_purchase package docs is that I can pass the product ID of my subscription, but how can I pass in specific subscription offer?
Thanks!
I have also been looking for the same thing, but apparently it is not yet supported by the flutter plugin. Google Play Offers are quite recent, maybe we will need to wait for a while before it is available.
I opened already an issue regarding this (https://github.com/flutter/flutter/issues/110909).
I will update this answer as soon as I have something new.

Flutter Split stripe payment

How we can split payment to multivendor using Stripe in flutter. All packages support native payment. I am working on taxi booking app. I wants to transfer 20% of payment to company's account and 80% to driver. But I am unable to find any solution to split payment in flutter.
There likely isn't a pre-built solution for you here that does everything.
While Stripe doesn't have a Flutter library today, there's a community library for Flutter: https://pub.dev/packages/flutter_stripe
Separately, Stripe offers a product called Stripe Connect that lets you split funds between yourself and a third-party which meets the requirement you outlined. They have detailed guides for various ways to integrate this and you likely want to look at this one first: https://stripe.com/docs/connect/collect-then-transfer-guide

How do I Integrate RevenueCat to my flutter sample app?

I am trying to explore the RevenueCat for in app purchase applications. I want to build a sample application which shows some products with purchases & subscriptions. Can I integrate the RevenueCat for my flutter sample application or do I need a real application to check that flow.
In order to usefully test in-app purchasing code you have to have published the test app to Google Play or the App Store. So, yes, you need a 'real' app, even though it may only ever exist in 'internal testing' on the store.
You also have to do the testing on a physical device. This is true whether you use RevenueCat or another package.
Follow the RevenueCat docs and blogs and check the Flutter example app. The information they provide is very comprehensive. There are also a couple of good Medium articles that you can search for.
BTW, if your app will be monetized with renewable subscriptions rather than one off purchases, I suggest you stick with RevenueCat as the other Flutter packages currently don't help in that area. Been down that road :-)

How to integrate Payfort in flutter or is there a different payment processor available in flutter?

What are the popular payment processors in flutter?, because I opened a Payfort account, but have not found documentation for flutter. I only found native ios and native android. What payment processor can I use in flutter?.
You could use GooglePay by using this package.
ApplePay by using this package.
Stripe by using this package.
or Braintree by using this package.
And the PayFort package is still unavailable --maybe just yet.
Maybe you want to read the PayFort API's documentation here.
hope it will help.

Is there anyway to connect external credit card reader and use it in my flutter app?

I want to develop an app that will take the credit card data from the external credit card reader and will use it to talk with the credit company,
but I can't find any info about connecting a credit card reader to a flutter app.
You can't access external devices using flutter but it can be done using native plugins and method channels. you need to search for how to do it in android or ios and then implement it in each platform's project and then connect it to your dart code using a method channel.