如何在.Net中获取Chargify Webhook响应

时间:2015-12-12 14:01:29

标签: webhooks chargify

我已在chargify中配置webhook网址。这个网址是为webapi。

所以我正在处理webapi中的所有事件。但我想知道如何从chargify获取请求参数。如果有人有例子,请你帮我。

以下是来自chargify webhook的一个活动的请求

您可以获取以下链接,以获取有关活动的webhook发送请求。 https://docs.chargify.com/webhooks#signup-success-payload

请帮我解决这个问题。

先谢谢。

1 个答案:

答案 0 :(得分:1)

由于它作为form-parameters提交给webhook url,因此在MVC中,您的签名看起来类似于以下内容:

public ActionResult ReceiveWebhook(FormCollection webhookPayload, string signature_hmac_sha_256)

参数signature_hmac_sha_256包含在查询字符串中,因此会在此处传递。

然后,您可以使用event

运行不同的逻辑
var eventName = webhookPayload["event"];