Stripe payments 条带API-将卡迁移到paymentMethods
我正在从迁移我的API 一切都正常,但我的用户已经在系统中保存了卡,他们可以选择使用这些卡付款。 这些卡使用条带卡idStripe payments 条带API-将卡迁移到paymentMethods,stripe-payments,Stripe Payments,我正在从迁移我的API 一切都正常,但我的用户已经在系统中保存了卡,他们可以选择使用这些卡付款。 这些卡使用条带卡id卡\u xxxx保存在数据库中。在意图中,这不再有效,取而代之的是pm\u xxx(付款方法id) 我的问题是如何迁移现有卡,并从card.id获取payment\u方法\u id,以执行意向调用 在报告中,他们提到: 使用以前保存的付款方式付款时,必须指定 客户ID和以前保存的卡的ID, 来源,或付款方式。以前,默认源是 如果未提供客户,则使用客户。现在必须显式通过 在所需的付
卡\u xxxx
保存在数据库中。在意图中,这不再有效,取而代之的是pm\u xxx
(付款方法id)
我的问题是如何迁移现有卡,并从card.id
获取payment\u方法\u id
,以执行意向调用
在报告中,他们提到:
使用以前保存的付款方式付款时,必须指定
客户ID和以前保存的卡的ID,
来源,或付款方式。以前,默认源是
如果未提供客户,则使用客户。现在必须显式通过
在所需的付款方式
显然,您可以对stripe.paymentIntents.create({payment\u method:id})进行相同的调用,其中id
可以是pm\u xxx
或card\u xxx
但从长远来看,这会奏效吗?我是否需要将我所有的
卡\u xxx
传输到pm\u xx
,以符合SCA要求?在与stripe支持人员交谈后-这是他们的回答:
无法将卡对象迁移到支付方式对象,
然而,我们的API是向后兼容的,所以无论您在哪里看到
属性PaymentMethod在我们的API参考中,您可以通过该卡
而不是对象ID[2]