如何在c#中成功从Stripe Events of Charge中获取客户ID

2024-04-08

我想要来自 StripeEvents 的 CustomerID。我从 strip webhook 检索了 json。我已经完成了一些代码,但自从 customerID 得到

NULL

               var bodyStream = new StreamReader(HttpContext.Current.Request.InputStream);
                bodyStream.BaseStream.Seek(0, SeekOrigin.Begin);
                var json = bodyStream.ReadToEnd();

                var stripeEvent = EventUtility.ParseEvent(json);

                // Handle the event
                if (stripeEvent.Type == Events.ChargeSucceeded)
                {
                    var CustomerID = stripeEvent.Data.Object as Customer;
                }

对于 ChargeSucceeded 你会得到一个 Charge 对象,而不是 Customer,所以我会这样做:

if (stripeEvent.Type == Events.ChargeSucceeded)
{
    var charge = stripeEvent.Data.Object as Charge;
    var CustomerID = charge.CustomerId
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在c#中成功从Stripe Events of Charge中获取客户ID 的相关文章

随机推荐

  • 如何使 Excel MIN 函数忽略集合中的零?

    在 Excel 中 我有以下公式 MIN H69 H52 H35 H18 1 H18 10应该返回MIN范围 并将其除以当前单元格 1 H18 然后乘以 10 我在添加 NULLIF 语句类型时遇到困难 我希望能够有 可能 空白行 并让 M
  • 如何使用 PHP 将 JSON 解析为 html 表?

    我必须在我的网站上找到一张桌子 并且必须从以下位置获取该表的数据 我已经尝试了很多东西但没有任何作用
  • 在 C# 中实现接口与显式实现接口 [重复]

    这个问题在这里已经有答案了 我在 VS2010 中有两个用于实现接口的选项 当我有 IHelper cs 界面如下 public interface IHelper IEnumerable
  • 无法加载 python gstreamer 元素

    我正在跟随指南https mathieuduponchelle github io 2018 02 01 Python Elements html gi language undefined https mathieuduponchelle
  • Xcode:内存使用情况比较

    在 xcode 中模拟 iOS 时 丢失 3 4 的内存给 其他进程 正常吗 是的 这是正常的 其他进程 实际上包括 Mac 上当前运行的所有其他程序 这个数字与模拟器无关 它不测量模拟器中运行的进程 如果您运行 iOS Simulator
  • 使用地理编码将多个 addListener 事件添加到 Google 地图表单

    我创建了一个 Google 地图表单 允许用户在文本字段中输入地址并对条目进行地理编码 然后这会在地图上放置一个标记 这工作正常 但我想添加一个额外的 addListener 这样当用户单击地图时 它将在他们单击的位置添加另一个图钉 由于某
  • 完整更新 pip 包时出错

    当 pip 使用命令更新所有包时 pip freeze local grep v e cut d f 1 xargs pip install U 点打印错误vboxapi Downloading unpacking vboxapi Coul
  • NativeScript radlist 视图按需加载的工作原理

    这可能不是问题 但这是从头开始学习本机脚本时出现的一系列疑问 我有一个 1000 或更多的数据列表存储在数据表中 知道我想将其显示在列表视图上 但我不想立即读取所有数据 因为我有图像存储在其他目录中并且也想读取它 因此 对于 20 到 30
  • 获取过滤值的对象键

    情况很简单 我有一个以下对象 Object 1 false 2 true 3 false 4 false 5 false 6 false 7 false 8 true 12 false 13 false 14 false 15 false
  • .NET 日期时间.Parse

    当尝试使用解析方法时DateTime类中 我抛出异常 字符串未被识别为有效的日期时间 该字符串读作 26 10 2009 8 47 39 AM 输出时 该字符串是从正则表达式的匹配组中获取的 从该匹配组获得的任何字符串都不会解析为日期时间
  • 如何在 ASP.NET 中将对象保存到会话并在视图中访问它

    我正在编写 Asp Net MVC 4 应用程序 我想将模型对象保存到会话中 然后从另一个页面访问它 但不知道该怎么做 是否可以 例如一些代码 HttpPost public ActionResult Index EventDetails
  • 通过网络登录从 Windows 服务创建 GUI

    我读了很多关于从 Windows 服务执行 GUI 应用程序的文章 当服务以系统用户身份运行时 我使用的是 Windows XP 允许服务与桌面交互 复选框对我有用 现在我需要该服务作为域中定义的用户 来自网络 运行 一切工作正常 即使没有
  • 在 Safari/WebView 中禁用 XSS 过滤器

    我正在开发一个用于 XSS 检查的工具 使用 Webkit WebView 和 Macruby 这非常有效 只是 Safari 的 XSS 过滤器偶尔会捕获我的 URL 并拒绝执行恶意脚本 有没有办法禁用此功能 最好以编程方式禁用 经过一番
  • 在 Web API 应用程序中,我可以在什么时候拦截 URI 参数并相应地路由调用?

    注 这个问题确实有点类似于this one https stackoverflow com questions 21388655 can i programmatically determine the database context t
  • 如何通过网络访问Raspberry PI QEMU VM

    我已通过 QEMU 在 Mac OS X 上成功设置了 Raspberry PI VM 现在我想从我的 Mac 访问该虚拟机的文件系统 When I call ifconfig on my VM I get this And here th
  • 如何确保子元素不会遮盖插入阴影?

    我有一个div带有一些子元素的元素 我试图应用一个插入框阴影 子元素似乎覆盖了框阴影 这是一个 jfiddle 示例 jsFiddle 演示 http jsfiddle net sightofnick wdYpv 如果你拿走backgrou
  • 通过视图中的按钮调用控制器的操作,而不重定向到任何视图

    我想向 ASP NET MVC WebApplication 的视图添加一个按钮 该按钮将调用一个方法 public void UpdateDatabase int personId int surveyId updating modify
  • Spotify API:有没有办法确定歌曲何时播放完毕?

    我正在尝试构建一个应用程序 利用 Spotify 的 API 来构建播放列表 我想知道是否有办法确定歌曲何时完成播放 我检查了他们的 API 似乎找不到任何可以 ping 或设置完成后回调的内容 我看过这个问题 如何判断歌曲是否已结束或使用
  • 如何找到树的分支因子

    特定的搜索树在第 3 层有 6 个节点 在下一层有 24 个节点 第 3 级的分支因子是多少 答案是4 但有人能告诉我为什么吗 我以为是2 来自维基百科 在计算 树数据结构和博弈论中 分支因子是每个节点的子节点数量 即出度 如果该值不均匀
  • 如何在c#中成功从Stripe Events of Charge中获取客户ID

    我想要来自 StripeEvents 的 CustomerID 我从 strip webhook 检索了 json 我已经完成了一些代码 但自从 customerID 得到 NULL var bodyStream new StreamRea