2024-09-29 21:31:49 发布
网友
当我创建订阅时,我设置了一些元数据来标识我在数据库上的订单。 当我收到webhookcharge.succeeded时,来自订阅的元数据在这个事件中没有被传递,我无法识别与此付款相关的订单。如何发送与订阅相关的每个webhook上的元数据。在
charge.succeeded
订阅的元数据位于订阅上,而不是计费对象上。费用与特定发票(如果有)关联,该发票本身与订阅(如果有)关联。在
根本不可能在订阅上设置元数据以查看它被移植到相应的费用上。在
相反,您可以使用API来检索费用,并使用Expand功能一次性获取关联的发票和订阅。在
在PHP中,它将如下所示:
$charge = \Stripe\Charge::retrieve( array( "id" => "ch_1CP95G2eZvKYlo2C4pcS2pxm", "expand" => array("invoice.subscription") ) );
然后可以直接在代码中访问订阅的元数据。在
如果没有这些代码,我就不能给出任何具体的例子——不过,听起来日志模块似乎可以满足您的需要。在
您可以配置记录器以返回参数信息、参数和常规调用堆栈信息。在
订阅的元数据位于订阅上,而不是计费对象上。费用与特定发票(如果有)关联,该发票本身与订阅(如果有)关联。在
根本不可能在订阅上设置元数据以查看它被移植到相应的费用上。在
相反,您可以使用API来检索费用,并使用Expand功能一次性获取关联的发票和订阅。在
在PHP中,它将如下所示:
然后可以直接在代码中访问订阅的元数据。在
如果没有这些代码,我就不能给出任何具体的例子——不过,听起来日志模块似乎可以满足您的需要。在
您可以配置记录器以返回参数信息、参数和常规调用堆栈信息。在
相关问题 更多 >
编程相关推荐