无法在类型为“sepa_debit”的条带中创建源
Posted
技术标签:
【中文标题】无法在类型为“sepa_debit”的条带中创建源【英文标题】:Not able to create source in stripe with type 'sepa_debit' 【发布时间】:2017-07-23 19:53:25 【问题描述】:我正在尝试将 Sepa 付款方式与 woocommerce 商店集成。
在测试模式下,当我尝试使用 sepa debit 类型创建源时, 它给了我以下错误。我使用的代码如下,与documentation中的代码相同。
Stripe.source.create(
type: 'sepa_debit',
sepa_debit:
iban: 'DE89370400440532013000',
,
currency: 'eur',
owner:
name: 'Jenny Rosen',
address:
line1: 'Nollendorfstraße 27',
city: 'Berlin',
postal_code: '10777',
country: 'DE',
,
,
, function(status,response)
console.log(status);
console.log(response);
);
据此帖here:
欧洲的 Stripe 用户可以在封闭预览中使用 SEPA 直接借记付款。为了激活 SEPA 直接借记,您需要通过 Stripe 仪表板请求邀请。
但是,我无法在我的 Stripe Dashboard 中找到可以请求 Sepa Debit 邀请的位置。
我在印度,所以我需要有一个不同的条带帐户吗?还是我错过了什么?
【问题讨论】:
我们刚刚在 Stripe 中激活了 SEPA 直接借记付款:dashboard.stripe.com/account/payments/settingsWhere to activate Stripe SEPA Direct Debit functionality 我们在几分钟内就激活了它。 【参考方案1】:在您开始接受 SEPA 直接借记付款之前,您的 Stripe 帐户需要有几个月的处理信用卡付款的历史。
(来源:https://stripe.com/docs/sources/sepa-debit -> 在绿色标题中)
显然,他们还在测试模式下禁用了此功能..
【讨论】:
@Neils ,感谢您的回复,您说他们在测试模式下禁用是什么意思? ,我们不能在部署之前测试代码吗?如果是这样,我应该如何测试我的代码?我适当的帮助 SEPA 需要通过仪表板发出邀请,然后您才能使用它来创建测试付款。为此,您需要信用卡支付历史。我目前面临同样的问题,并就此联系了 Stripe。他们正在研究它。目前,如果 SEPA 尚未激活,则无法在测试模式下使用它。 hmmm.. 我的客户也联系了他们,因为他们的帐户有历史记录,他们说最多需要 15 天才能激活,所以需要等到...,让我知道是否你激活它并成功测试,我也会在这里发布任何更新。 我刚刚发现如何至少让请求邀请按钮工作。您将需要激活该帐户。完成后,转到付款 -> 设置。现在 SEPA 应该在那里,您可以单击请求邀请。如果您有付款记录,我想您将在几天内获得批准。【参考方案2】:对于尝试IBAN Element 上的source type "sepa_debit",如果您处于实时或测试模式,则无所谓,唯一的必要条件是启用@987654324 下的选项“SEPA Direct Debit” @以“邀请列表”模式为基础的部分。
在他们写的时候:
欧洲的 Stripe 用户可以使用 SEPA 直接借记付款 在封闭的预览中。为了激活 SEPA 直接借记,您将 需要通过您的 Stripe Dashboard 请求邀请。
作为second condition:
在您接受 SEPA 直接借记付款之前,您的 Stripe 帐户 需要定期处理卡付款 30 天。国家环保总局 直接借记付款也受处理量限制, 如果您超出限额,付款可能会失败。如果你是新人 客户或计划处理大量交易,请获取 联系以请求审核。
当您被接受后,您可以使用您的公钥和密钥在实时/测试模式下尝试。在您被接受之前,您只能使用在条带文档中作为商家演示显示的公钥作为演示,例如此密钥(将来可能会更改):
// 注意:此商家是为演示目的设置的。
pk_test_6pRNASCoBOKtIshFeQd4XMUh
【讨论】:
以上是关于无法在类型为“sepa_debit”的条带中创建源的主要内容,如果未能解决你的问题,请参考以下文章
未捕获的类型错误:无法读取 null 的属性“提交”以进行条带支付
“未捕获的类型错误:在 angularJS/NodeJS 中使用条带支付方法 Stripe.charges.create() 时无法读取未定义的属性‘创建’”