使用节点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进行条带支付时出错的主要内容,如果未能解决你的问题,请参考以下文章