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

从附加的付款方式对象生成新的条带源对象

公羊曜灿
2023-03-14

我正在尝试将客户及其保存的CC数据从一个电子商务平台迁移到另一个(SquareSpace到WooCommerce)。这两个平台都使用Stripe作为支付网关。电子商务网站销售订阅产品,我们希望能够移动我们的客户数据,而无需他们重新输入付款信息。

在传统平台中,当通过信用卡下订阅订单时,将在Stripe中创建客户,并创建一个Payment Method Object并附加到客户。

在新平台中,当通过信用卡下订阅订单时,将在Stripe中创建一个客户,并创建一个Sources对象并附加到该客户。

我试图找出一种方法,能够获取我们拥有的旧数据(客户和支付方式对象),并从中创建一个源对象,然后将其附加到现有客户,或者如果需要,我们可以创建一个新客户并将其附加到他们。

有谁对条纹很了解,知道这是否可能,如果可能的话,你能给我指出正确的方向吗?我已经看过他们的文件好几次了,但仍然不确定这是否可能。

共有1个答案

阴波峻
2023-03-14

< code>PaymentMethod API是2018年推出的Stripe的较新抽象。这将所有遗留对象(如< code>Card或< code>Source)统一在一个更好的抽象下,具有更好的可伸缩性。自2019年以来,新的支付方式类型专门建立在< code>PaymentMethod上。

当API发布时,Stripe在兼容性层上工作,以确保旧对象自动作为付款方式工作。这意味着,如果您将card_123src_123对象附加到客户,则可以通过API将其作为付款方式访问,并且它的工作方式相同,并且与付款智能SetupIntent和所有未来的API兼容。

不幸的是,没有办法将< code>pm_123对象转换回< code >源或< code >卡。这是不被支持的。你要么需要再次收集卡的详细信息,要么与WooCommerce合作来支持更新的API,因为它们已经发布了2年多了。

 类似资料:
  • 我使用的是Laravel5.8版和出纳10.7版。1. 我想开始并收取用户注册时的每月订阅费。 所以我写进了RegisterController。php 此外,我还将其添加到注册表中。刀身php文件: 以及: Stripe\Exception\InvalidRequestException此客户没有附加的付款来源或默认付款方式。 有什么问题?我怎么能修好它?

  • 我试图使用php创建一个基于条纹发票对象的自定义pdf发票。我需要显示的一个字段是支付方式和关于支付方式的基本细节(例如,如果是信用卡,最后4个数字,如果是银行转帐,最后4个银行帐户数字,等等...). 如何找到客户对相关发票使用的付款方式? 首先,我有条带发票ID,它允许我使用条带api检索发票对象……我如何才能知道客户对于此特定发票是否使用信用卡、银行转帐等,然后了解有关付款方法的详细信息的更

  • 我想每30天用Stripe卡重复充值,金额会波动。 从文件中我得知,如果有可能卡需要3DS,我们应该使用源,所以我切换到源;) 从源对象条带.js检索中,我查看参数来决定是创建需要3DS还是正常卡充电的源对象。 使用JS,我得到了将设置为可选或必需的源对象。当我使用以下命令检索源代码后,它被设置为可选:,它看起来像这样: 我把它附在客户身上,然后充电。我猜意味着我可以稍后再给卡充电… 当我创建了一

  • 我在OpenAPI定义中使用来引用映射对象。我的OAS部分如下所示: 使用

  • 我正试着提交一份脱衣舞表演。没有ajax的php,但我遇到以下错误: 致命错误:未捕获的异常条纹\错误\InvalidRequest消息无效的源对象:必须是字典或非空字符串。 我相信这与令牌没有附加到输入有关。我尝试了几种不同的方法都没有成功。 最小标记 JavaScript 要价php 更新配置。php

  • 本文向大家介绍js 动态生成json对象、时时更新json对象的方法,包括了js 动态生成json对象、时时更新json对象的方法的使用技巧和注意事项,需要的朋友参考一下 函数不需要 return,因为 json 对象会被函数直接修改。 下面为测试 函数应该有三个参数的,第一个为 json 对象,但应你要求,只写了两个,所以函数只能用于修改 str1。 以上这篇js 动态生成json对象、时时更新