【问题标题】:Stripe customers create using stripe CLI not resulting in change in firebase database?Stripe 客户使用 stripe CLI 创建不会导致 firebase 数据库发生变化?
【发布时间】:2021-06-15 10:25:16
【问题描述】:

我一直在关注this firebase + stripe tutorial,但有一些例外。比如:我使用的是Stripe CLI 而不是method for testing used in the tutorial

然后我尝试像在教程中一样测试我的代码。尝试在控制台中运行stripe customers create 命令,它会生成一个健康的日志:

 {
  "id": "cus_J8SNcOZtsuXqb4",
  "object": "customer",
  "address": null,
  "balance": 0,
  "created": 1616033987,
  "currency": null,
  "default_source": null,
  "delinquent": false,
  "description": null,
  "discount": null,
  "email": null,
  "invoice_prefix": "16D3BF86",
  "invoice_settings": {
    "custom_fields": null,
    "default_payment_method": null,
    "footer": null
  },
  "livemode": false,
  "metadata": {
  },
  "name": null,
  "next_invoice_sequence": 1,
  "phone": null,
  "preferred_locales": [

  ],
  "shipping": null,
  "tax_exempt": "none"
}

发生这种情况时,应更新 firebase 上的实时数据库。但事实并非如此,这就是问题所在。

为什么实时数据库没有响应条带命令?

【问题讨论】:

    标签: typescript firebase firebase-realtime-database stripe-payments


    【解决方案1】:

    您确定按照教程中的说明将 webhook 网址设置为指向您的 Firebase 应用程序吗?

    【讨论】:

    • 根据我在其设置中看到的内容,我认为答案是肯定的。看看:ibb.co/LQXbS76
    • 我在屏幕截图中注意到 customer.created 丢失了。所以我添加了它,但结果相同。
    • 如果您后来添加了 webhook 端点,您可能需要重试整个过程。
    猜你喜欢
    • 2023-01-18
    • 2015-12-26
    • 1970-01-01
    • 2018-12-07
    • 2014-11-12
    • 2014-03-30
    • 1970-01-01
    • 2019-03-28
    • 2021-06-24
    相关资源
    最近更新 更多