如何禁用 Stripe 保存的卡/未来的付款单?(Android/Flask)

How to disable saved cards/future payment sheets of Stripe? (Android/Flask)

提问人:baldest_programmer 提问时间:11/16/2023 更新时间:11/17/2023 访问量:22

问:

我有一个使用 Stripe 的 SDK 进行购买的 Android 应用程序,并运行了一个 Gunicorn/Flask 后端。测试进展顺利。

但是,我不想存储任何付款信息。然而,付款单上有一个复选框选项,用于“为将来的 [应用程序] 购买保存?"

我已经检查了客户端和服务器端文档。但仍然无法弄清楚如何从付款单中禁用该选项。有谁知道怎么做?我正在用 Java 写作。

java android 条带支付

评论

0赞 alex 11/16/2023
请分享您的代码。您可能正在创建包含参数 setup_for_future_usage 的 PaymentIntent。如果删除该参数,则不会显示该复选框选项
0赞 baldest_programmer 11/17/2023
该参数不在我的 Android 或 Flask 代码中。但是我将其作为“off_session”添加到 Flask 付款意图中,它就消失了。谢谢你为我指明了正确的方向。

答:

0赞 baldest_programmer 11/17/2023 #1

在 Flask 应用中,将setup_future_usage设置为“off_session”

paymentIntent = stripe.PaymentIntent.create(
    amount=credits,
    currency='usd',
    customer=customer['id'],
    setup_future_usage='off_session',
    automatic_payment_methods={
      'enabled': True,
    },
  )