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。当该包支持新平台时,此包也将扩展其支持。

GitHub

查看 Github