Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stripe payments 关于“设置”和“未来”用法的条带差异:;关闭“会话”如果我只想保存用户';买东西的时候要用信用卡_Stripe Payments - Fatal编程技术网

Stripe payments 关于“设置”和“未来”用法的条带差异:;关闭“会话”如果我只想保存用户';买东西的时候要用信用卡

Stripe payments 关于“设置”和“未来”用法的条带差异:;关闭“会话”如果我只想保存用户';买东西的时候要用信用卡,stripe-payments,Stripe Payments,如果我想保存用户卡以备将来使用,我注意到了两个选项 confirmCardSetup-这绝对可以保存用户的卡 setup\u future\u用法:“off\u session”insideconfirmCardPayment-我刚刚发现,这也可以保存用户的卡 如果我只想让用户选中一个复选框,以便在购买时记住这张卡,那么我应该使用哪种方法 这两者有什么区别 如果我只想让用户在购买时选中并记住这张卡,那么我应该正确使用哪种方法 您可以使用setup\u future\u usage进行此操作,并仅

如果我想保存用户卡以备将来使用,我注意到了两个选项

  • confirmCardSetup
    -这绝对可以保存用户的卡
  • setup\u future\u用法:“off\u session”
    inside
    confirmCardPayment
    -我刚刚发现,这也可以保存用户的卡
  • 如果我只想让用户选中一个复选框,以便在购买时记住这张卡,那么我应该使用哪种方法

    这两者有什么区别

    如果我只想让用户在购买时选中并记住这张卡,那么我应该正确使用哪种方法

    您可以使用
    setup\u future\u usage
    进行此操作,并仅使用PaymentIntent完成付款,这正是它的用途。它确保在支付期间以优化的方式设置卡

    这两者有什么区别

    如果您在支付上下文之外保存卡,则只能直接使用SetupIntent(
    confirmCardSetup
    )。它允许进行“非支付”3D安全认证,这有助于确保未来支付的成功。但是,当发生付款时,您不需要明确地这样做,因为
    setup\u future\u usage
    会给您带来完全相同的好处


    您只需在不付款时使用SetupIntents,在付款时使用PaymentIntents。

    我应该为重新收费保存哪些信息?换句话说,如果客户回来想要购买另一种产品,我将如何重新使用CC?我需要从PaymentIntent对象保存哪些信息?我要求b/c我已经读过,我们不应该保存clientSecret,但是如果我们不保存这个,你如何执行新的付款?你将保存客户ID
    cus\u xxx
    和付款方法ID
    pm\u xxx
    (来自
    intent.payment\u method
    )。您不需要PaymentIntent本身的任何细节。当未来的收费时间到来时,您将创建一个新的PaymentIntent并传递一个客户和PaymentMethod ID以对保存的卡进行收费