Stripe Checkout For Flutter
构建转化优化支付表单最快的方式,托管在Stripe上。
final sessionId = await getSessionIdFromMyServer();
final response = await redirectToCheckout(context: context, sessionId: sessionId, publishableKey: publishableKey);
了解更多关于Checkout的信息,请参阅 Stripe文档
Web
在Web端,网站会自动重定向到Stripe的Checkout URL。当你在创建Checkout会话时,它会根据你服务器上定义的successUrl或canceledUrl返回。 请在此查看如何设置您的服务器
checkout_web.mov
Android 和 iOS
Stripe Checkout是通过WebView实现的。为了与你的App导航保持同步,你需要在你的后端和你的App中定义相同的successUrl和canceledUrl。
checkout_payments_ios.mov
checkout_android.mov
其他平台
很遗憾,目前还没有在任何其他平台上实现WebView。当该包支持新平台时,此包也将扩展其支持。