当前位置: 首页 > 知识库问答 >
问题:

如何在条带结帐一次性付款中显示已保存的卡页面

柳英豪
2023-03-14

我使用结帐一次性付款进行条带订阅和一次性付款。这是来自条带 https://70p1h.sse.codesandbox.io/ 的演示链接。

我能够成功收集一次性付款和订阅产品。我现在要做的是显示一个页面,其中显示特定用户的所有已保存卡(如果用户已经从条带付款),然后如果用户选择预先保存的卡,我想将客户直接移至付款确认或失败。不希望用户重新输入卡详细信息和其他信息

我在Java的后端使用以下代码

SessionCreateParams.Builder builder = new SessionCreateParams.Builder()

                

                .setSuccessUrl(createcheckoutSessionRequest.getSuccessUrl() + "?session_id={CHECKOUT_SESSION_ID}").setCancelUrl(createcheckoutSessionRequest.getFailureUrl())
                .addPaymentMethodType(PaymentMethodType.CARD)
                .setMode(product.getIsSubscriptionProduct() ? SessionCreateParams.Mode.SUBSCRIPTION
                        : SessionCreateParams.Mode.PAYMENT)

我对所有这些文档都很困惑,我无法在文档中找到实际的场景,任何帮助都将不胜感激。谢谢。

共有2个答案

孔俊爽
2023-03-14

Stripe现在支持在结账时使用客户保存的卡。

除非在“条带设置”中禁用“与条带链接”功能,否则此功能将在“签出”中自动启用。您可以在文档中找到有关此的更多信息。

有什么方法可以将保存的付款方式直接传递给session对象?

是的。将带有附加卡支付方法的客户对象传递给结帐会话,结帐将预先填充该客户先前保存的卡详细信息,以便他们可以通过一次单击结帐体验来完成支付。你可以在文档中了解更多。

来源:条纹支持

严天逸
2023-03-14

使用客户保存的卡不是结帐目前支持的功能。

如果您想自己构建此功能,您必须执行以下操作:

  • 使用Stripe API(https://stripe.com/docs/api/payment_methods/list)检索客户的所有付款方式。
  • 选择付款方式后,将其与客户ID一起用于创建付款意向(https://stripe.com/docs/payments/save-during-payment#web-create-payment-intent-off-session)或订阅(https://stripe.com/docs/api/subscriptions/create)。
  • 根据付款状态,重定向到您自己的成功或失败页面。
 类似资料:
  • 我正在使用PHP条纹付款表单来收集付款。付款似乎正在通过OK,并在成功完成后将用户带到确认页面。我处于测试模式,能够看到在仪表板的“付款”部分显示的付款。但是,当我单击仪表板的“主页”部分时,我在“总量”选项卡下看不到它们。我的代码没有创建错误日志。此外,条纹仪表板也没有显示错误。付款通常需要一段时间才能显示在仪表板上(即使在测试模式下)吗?或者还有别的什么? 下面是我在研究互联网后尝试过的——清

  • 我读过大部分条纹支付的东西。他们告诉我,首先在条纹中向客户添加一张卡意味着将卡保存给客户,然后进行付款。但是我的要求是使用卡付款,不需要在条纹中保存卡的详细信息。 下面看到我传递了客户ID和条纹令牌而不是卡ID的代码(card_****) 但是它会抛出一个错误 获取错误,因为客户cus _ * * * * *没有ID为tok_*****的链接卡 我已经阅读了链接Stripe Payment:Get

  • 我第一次使用PHP和条带API的支付系统。 我有html表单,用户可以在其中添加他们的信用卡信息。表单字段如下: 卡号 月份 年份 CVC公司 我可以成功地将用户信用卡添加到我的条纹帐户作为客户帐户。 现在添加信用卡后,我可以使用stripe API和。。。 > 是否需要在名为的表单字段中显示信用卡号? 如果是这样,那么我看不到任何完整的信用卡号,我可以看到一个名为的条纹对象。我知道这是用户信用卡

  • O/S:BrowserStack Live 浏览器:IE11 **编辑:2017年3月7日** 此错误仅发生在以下情况:进行付款,导航到另一个页面,然后尝试另一个付款。

  • 使用 Stripe 订阅 API,将发出,但它不包含对用于该付款的卡/源的引用。我知道附加到客户的默认源用于订阅发票上的付款,但如果默认源在发票支付和通过 webhook 接收事件之间的时间发生变化,则在我通过 webhook 接收事件时查找默认源将不是确定使用哪个付款源支付该发票的可靠方法。如何获取用于支付发票的来源?如果很重要,这是必要的,以便对成功付款进行与税收相关的操作,因此了解使用了哪张

  • 所以,基本上,我需要上传单个图像,将其保存到localStorage中,然后在下一页上显示它。 目前,我有我的HTML文件上载: 它使用该函数在页面上显示图像 图像会立即显示在页面上供用户查看。然后要求他们填写表格的其余部分。这部分工作很好。 一旦表格完成,他们然后按下一个“保存”按钮。按下此按钮后,我将所有表单输入保存为字符串。我需要一种方法来将图像保存为项。 save按钮还将引导他们进入一个新