使用节点js进行条带支付时出错

Posted

技术标签:

【中文标题】使用节点js进行条带支付时出错【英文标题】:Error in stripe payment using node js 【发布时间】:2015-03-30 10:20:27 【问题描述】:

我在我们的应用程序中使用条纹支付。它在开发中运行良好,但在使用美国卡的实时应用程序上出现错误。使用美国卡在印度进行测试。 以下是节点 js 中的错误日志。 提前致谢。

【问题讨论】:

【参考方案1】:

当您尝试获取 application_fee 但未将连接用户的 access_token 作为第二个参数提供给 Create Charge API 时,会发生此错误。

要获取application_fee,您需要使用Stripe Connect,这意味着您正在代表已连接的用户创建费用。为此,您需要按照以下步骤操作:

在前端,您需要在通过 Connect 流程时使用从已连接用户那里获得的 publishable_key。您不应该使用您的 API 密钥。

一旦您获得卡令牌,您将其发送到您的服务器,您将在该服务器上创建费用。在那里,您应该设置您的 API 密钥,但您应该将连接用户的 access_token 作为第二个参数传递给 Create Charge API。您可以在documentation 中看到一些示例代码,展示如何收取费用。

【讨论】:

以上是关于使用节点js进行条带支付时出错的主要内容,如果未能解决你的问题,请参考以下文章

使用 node.js 连接到 nem 测试节点时出错

启动节点 js npm 时出错

在节点 js 中安装 udev 模块时出错

将引导程序加载到节点时出错

Stripe 管理帐户 - 错误的国家/地区

启动节点应用程序时出错 - MEAN Stack