Flutterフレームワークに支払いゲートウェイを統合するにはどうすればよいですか。すぐに使用できるライブラリはありますか? iOSとAndroidで別々に行う必要がありますか?その場合、インドで利用可能な最高の図書館はどれですか?
フラッター用の支払いプラグインはまだありません。
支払いをフラッターアプリに統合するには、支払いをネイティブに統合し、 プラットフォームチャネル を実装してそれを呼び出します。
プラットフォームチャネルの実装例が here に示されています。
お役に立てば幸いです!
Flutterのライブ中に、彼らはflutterアプリの支払い統合を発表しました。以下のリンクからSDKを見つけることができます。すべてのドキュメントは、そのWebサイトで入手できます。
Webviewとflutter_webview_pluginを使用してストライプを統合できました
String test = "Test Charge";
int amount = 100;
@override
Widget build(BuildContext context) {
return new MaterialApp(
home: new WebviewScaffold(
url: new Uri.dataFromString('''
<html>
<head>
<meta name="viewport" content="width=device-width">
</head>
<center>
<body>
<form action="Your Server" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_key"
data-amount="$amount"
data-name="$test"
data-description="My Order"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto"
data-currency="eur">
</script>
</form>
</body>
</center>
</html>
''', mimeType: 'text/html').toString(),
));
}
ライブ支払い用のサーバーを設定する必要があります。より多くの情報を見つけることができます: https://stripe.com/docs/checkout#integration-simple
https://pub.dartlang.org/flutter に移動し、「payment」という単語で検索すると、Paystack
やStripe
のような結果が表示されます。
それは時間の問題であり、すべてのPayment GatewayはFlutter用の独自の公式プラグインを提供する必要があります