【问题标题】:Stripe integration using actions-on-google generated payment token使用 google 生成的支付令牌进行条带集成
【发布时间】:2019-09-07 12:39:33
【问题描述】:

我已经在启用事务的谷歌应用程序上创建了操作。

通过助手成功下订单后,我得到了一个支付令牌,但它是一个 base64 编码的字符串,我不知道如何使用它通过 Stripe(支付网关)api 向用户收费。

在 actions.intent.TRANSACTION_DECISION 中,我通过以下方式得到响应: const arg = conv.arguments.get('TRANSACTION_DECISION_VALUE');

我得到的令牌在这个“arg”对象中: arg.order.paymentInfo.googleProvidedPaymentInstrument.instrumentToken

我应该在 Stripe 中使用这个编码令牌还是有其他令牌?

谢谢。

【问题讨论】:

  • 您是否在关注任何代码示例或教程?

标签: actions-on-google


【解决方案1】:

我花了一段时间把头撞在墙上,终于找到了解决方案。

const token = JSON.parse(new Buffer(arg.order.paymentInfo.googleProvidedPaymentInstrument.instrumentToken, 'base64').toString('ascii'));

我从这里拿了这个: https://gist.github.com/thorsten-stripe/9928b11dbf45980af058c3284aafd416#file-index-js-L292

【讨论】:

    猜你喜欢
    • 2015-03-10
    • 2021-08-09
    • 2020-11-12
    • 1970-01-01
    • 2015-12-26
    • 2020-11-18
    • 2022-06-24
    • 2020-12-24
    • 1970-01-01
    相关资源
    最近更新 更多