我已在chargify中配置webhook网址。这个网址是为webapi。
所以我正在处理webapi中的所有事件。但我想知道如何从chargify获取请求参数。如果有人有例子,请你帮我。
以下是来自chargify webhook的一个活动的请求
您可以获取以下链接,以获取有关活动的webhook发送请求。 https://docs.chargify.com/webhooks#signup-success-payload
请帮我解决这个问题。
先谢谢。
答案 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"];