订阅后进行条带收费,从订阅中获取元数据

2024-03-10

当我创建订阅时,我设置了一些元数据来标识我在数据库上的订单。 当我收到 webhook 时charge.succeeded订阅中的元数据未在此事件中传递,我无法识别与此付款相关的订单。如何发送与订阅相关的每个 Webhook 上的元数据。


订阅的元数据存在于订阅而不是费用对象上。费用与特定发票(如果有)相关联,该发票本身又与订阅(如果有)相关联。

根本不可能在订阅上设置元数据以将其移植到相应的费用。

相反,您可以使用API https://stripe.com/docs/api#retrieve_charge检索费用并使用Expand https://stripe.com/docs/api#expanding_objects还可以一次性获取关联的发票和订阅的功能。

在 PHP 中,它看起来像这样:

$charge = \Stripe\Charge::retrieve(
  array(
    "id" => "ch_1CP95G2eZvKYlo2C4pcS2pxm",
    "expand" => array("invoice.subscription")
  )
);

然后,您可以直接在代码中访问订阅的元数据。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

订阅后进行条带收费,从订阅中获取元数据 的相关文章

  • Python模块可以访问英语词典,包括单词的定义[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个 python 模块 它可以帮助我从英语词典中获取单词的定义 当然有enchant 这可以帮助我检查该单词是否存在于英语中
  • Argparse nargs="+" 正在吃位置参数

    这是我的解析器配置的一小部分 parser add argument infile help The file to be imported type argparse FileType r default sys stdin parser
  • 从零开始的 numpy 形状意味着什么

    好的 我发现数组的形状中可以包含 0 对于将 0 作为唯一维度的情况 这对我来说是有意义的 它是一个空数组 np zeros 0 但如果你有这样的情况 np zeros 0 100 让我很困惑 为什么这么定义呢 据我所知 这只是表达空数组的
  • djangorest框架更改主键以使用唯一字段

    我有一个模型叫做GameProfile 这是一对一的关系User模型 我用了HyperlinkedModelSerializer贯穿我所有的设计 For the GameProfile 用户字段应该是查询的主键 它是唯一的但我没有将其设置为
  • has_object_permission 和 has_permission 有什么区别?

    我很困惑BasePermission在 Django rest framework 中 这里我定义了一个类 IsAuthenticatedAndOwner class IsAuthenticatedAndOwner BasePermissi
  • 对图像块进行多重处理

    我有一个函数必须循环遍历图像的各个像素并计算一些几何形状 此函数需要很长时间才能运行 在 24 兆像素图像上大约需要 5 小时 但似乎应该很容易在多个内核上并行运行 然而 我一生都找不到一个有据可查 解释充分的例子来使用 Multiproc
  • 使用鼻子获取设置中当前测试的名称

    我目前正在使用鼻子编写一些功能测试 我正在测试的库操作目录结构 为了获得可重现的结果 我存储了一个测试目录结构的模板 并在执行测试之前创建该模板的副本 我在测试中执行此操作 setup功能 这确保了我在测试开始时始终具有明确定义的状态 现在
  • Numpy 过滤器平滑零区域

    我有一个 0 及更大整数的 2D numpy 数组 其中值代表区域标签 例如 array 9 9 9 0 0 0 0 1 1 1 9 9 9 9 0 7 1 1 1 1 9 9 9 9 0 2 2 1 1 1 9 9 9 8 0 2 2 1
  • Seaborn Pairplot 图例不显示颜色

    我一直在学习如何在Python中使用seaborn和pairplot 这里的一切似乎都工作正常 但由于某种原因 图例不会显示相关的颜色 我无法找到解决方案 因此如果有人有任何建议 请告诉我 x sns pairplot stats2 hue
  • 将 JSON 对象传递给带有请求的 url

    所以 我想利用 Kenneth 的优秀请求模块 https github com kennethreitz requests 在尝试使用时偶然发现了这个问题自由库API http wiki freebase com wiki API 基本上
  • 在 pytube3 中获取 youtube 视频的标题?

    我正在尝试构建一个应用程序来使用 python 下载 YouTube 视频pytube3 但我无法检索视频的标题 这是我的代码 from pytube import YouTube yt YouTube link print yt titl
  • 使用 NumPy 将非均匀数据从文件读取到数组中

    假设我有一个如下所示的文本文件 33 346 1223 10 23 11 23 12 23 13 23 14 23 15 23 16 24 10 24 11 24 12 24 13 24 14 24 15 24 16 25 14 25 15
  • mac osx 10.8 上的初学者 python

    我正在学习编程 并且一直在使用 Ruby 和 ROR 但我觉得我更喜欢 Python 语言来学习编程 虽然我看到了 Ruby 和 Rails 的优点 但我觉得我需要一种更容易学习编程概念的语言 因此是 Python 但是 我似乎找不到适用于
  • Ubuntu 上的 Python 2.7

    我是 Python 新手 正在 Linux 机器 Ubuntu 10 10 上工作 它正在运行 python 2 6 但我想运行 2 7 因为它有我想使用的功能 有人敦促我不要安装 2 7 并将其设置为我的默认 python 我的问题是 如
  • 限制 django 应用程序模型中的单个记录?

    我想使用模型来保存 django 应用程序的系统设置 因此 我想限制该模型 使其只能有一条记录 极限怎么办 尝试这个 class MyModel models Model onefield models CharField The fiel
  • 在Python中按属性获取对象列表中的索引

    我有具有属性 id 的对象列表 我想找到具有特定 id 的对象的索引 我写了这样的东西 index 1 for i in range len my list if my list i id specific id index i break
  • 具有自定义值的 Django 管理外键下拉列表

    我有 3 个 Django 模型 class Test models Model pass class Page models Model test models ForeignKey Test class Question model M
  • Elastic Beanstalk 中的 enum34 问题

    我正在尝试在 Elastic Beanstalk 中设置 django 环境 当我尝试通过requirements txt 文件安装时 我遇到了python3 6 问题 File opt python run venv bin pip li
  • 检查字典键是否有空值

    我有以下字典 dict1 city name yass region zipcode phone address tehsil planet mars 我正在尝试创建一个基于 dict1 的新字典 但是 它不会包含带有空字符串的键 它不会包
  • 列表值的意外更改

    这是我的课 class variable object def init self name name alias parents values table name of the variable self name 这是有问题的函数 f

随机推荐

  • 无法连接远程调试器

    我正在使用 React JS 当我使用时react native run android 我的设备已插入 我看到一个空白页 当我摇动设备并选择Debug JS Remotely从选项列表中我看到以下屏幕 FYI OS Ubuntu 16 0
  • vim中如何全选并复制?

    如何在vim插入模式下全选并复制 还有另一种方法可以在正常模式下做到这一点吗 我尝试过视觉模式和 gg 和 shift gg 选择全部然后猛拉 但这不会将其传输到剪贴板以便能够将其粘贴到其他应用程序 如 Skype 或 chrome 浏览器
  • 如何将额外的自定义 ./configure autotools 选项传递给 Buildroot 包?

    例如 我想添加选项 enable foo enable bar to a configure命令 Many configure选项可以通过间接设置BR2 配置 但许多软件有如此多的选项 以至于不可能只有一个BR2 为每一个可能的配置 con
  • Blazor 服务器应用程序组件突然抛出空引用异常

    今天 当我在 Visual Studio 2022 中以调试模式启动 Blazor 服务器应用程序时 我几周来每天开发的 Blazor 服务器应用程序突然开始在 Host cshtml 中引发异常 错误如附图所示 Host cshtml 的
  • 如何从一堆变量中选择最小值?

    假设我有变量 a b c and d全部都有数字 我想获得最小 最大 值 我的典型 XSLT 1 0 方法是
  • 在浏览器关闭选项卡或浏览器退出时运行方法

    是否有一个可以在 Javascript Angular JQuery 中使用的操作处理程序 可以安排在 Web 浏览器中关闭选项卡之前执行的方法 关闭我的意思是退出浏览器或关闭选项卡或崩溃或其他什么 是的 你只需绑定beforeunload
  • 如何在java中从周数、年份和星期几获取日期?

    我有周数 相应的年份和周数 即 1 表示星期一 2 表示星期二 依此类推 有没有办法在java中找到带有这些信息的日期 以下是我在网上找到的一个方法 int week 51 LocalDate wkstart LocalDate now w
  • 如何避免 VBA 中的默认属性陷阱?

    我只是偶尔使用 VBA 每次我回到 VBA 时 我都会遇到以下一些变化 我有一个Range目的 currentCell 我用它来跟踪我在电子表格中使用的单元格 当我更新它以指向不同的单元格时 我写道 currentCell currentC
  • Django - 网站主页

    我一直在研究 Django 从我所看到的来看 它真是太棒了 然而 我有点困惑 如何为我的网站实现 主页 它是一个单独的应用程序 还是只是项目中的一个视图 还是什么 对此没有真正的规则 但我喜欢做的一件事实际上是安排索引访问重定向到另一个位置
  • html 元素上的 title 属性有什么用?

    html 元素上的 title 属性有什么用 div class myDiv title This is the title Stuff div 它的目的是用作工具提示吗 它还有什么进一步的用处吗 差不多了 HTML 规范称之为咨询文本 h
  • 如何在Cron上动态设置变量?

    我正在尝试将 cron 文件放置在 etc croon 中 d 我的问题是我不想保持此文件更新 所以我正在寻找一种从文件动态获取软件版本的方法 我几乎没有其他变量 但现在我认为问题在于 cat software VERSION 它在 she
  • 在 jQuery 中取消延迟的 Promise

    如何在不从 DOM 中删除元素的情况下取消 Promise fiddle http jsfiddle net ripper234 LG9eZ 4 我运行了这段代码 box delay 2000 show slow delay 2000 pr
  • MonadFix 用严格的语言

    我正在为 Ocaml 中类似 haskell 的 do 表示法开发 camlp4 扩展 并试图弄清楚 GHC 如何编译递归 do 绑定 使用 XDoRec 启用 我想知道一元定点组合器是否可能以严格的语言存在 如 Ocaml F SML 如
  • Codeigniter 中的“gd-jpeg、libjpeg:可恢复错误:JPEG 文件过早结束”

    我正在使用 CodeIgniter 并尝试创建图像的拇指 我在某些情况下取得了成功 但在某些情况下失败了 我收到以下错误 lt lt A PHP Error was encountered Severity Notice Message i
  • 如何在没有 br 的情况下在 html 中进行换行 [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我有很多内容 我将把它上传到我的网站 在网站中它看起来没有换行符 添加内容需要花费很多时间 br 还有其他方法可以断线吗
  • 索引 API 403 权限被拒绝。无法验证 URL 所有权

    我想执行示例中的代码 require once google api php client vendor autoload php client new Google Client service account file json is
  • Jquery Mobile页面的Loading()方法是如何工作的?

    我是 Jquery Mobile 的新手 并在重新开发此移动网站时尝试学习它 因此 我使用 data role page 使用不同的 div 进行所有导航 并使用 pagename 进行导航 我的问题是以这种方式进行导航 如何使用加载消息并
  • ParseImageView 是否缓存 ParseFile

    ParseImageView 是否缓存 Android 中的 ParseFile 如果它缓存了 parseFile 我如何在我的 Android 设备中找到这些文件的路径 ParseImageView imageView ParseImag
  • Laravel:如何对忽略某种语言文章的雄辩集合进行排序?

    在 Laravel 中 有没有什么方法可以对集合进行排序而忽略某种语言中的文章 例如英语中的 a an the 西班牙语中的 el la 等 我想要类似的东西jQuery 表排序器 https mottie github io tables
  • 订阅后进行条带收费,从订阅中获取元数据

    当我创建订阅时 我设置了一些元数据来标识我在数据库上的订单 当我收到 webhook 时charge succeeded订阅中的元数据未在此事件中传递 我无法识别与此付款相关的订单 如何发送与订阅相关的每个 Webhook 上的元数据 订阅