1

Stripe.com でアカウントを設定しました。テスト用に Webhook を構成し、これらのリクエストを「受信」する cfm ページにテスト投稿を送信しています。ただし、このページが本来あるべきことを行っているかどうかはわかりません。現在、すべてのデータをダンプしています。以下は、ページコードがどのように見えるかです。

ページをローカルで実行するか、ライブ テスト サイトで直接呼び出すと、すべてのデータが期待どおりに記載された電子メールが届きます。ただし、ページを Webhook URL として設定し、Stripe にテスト メッセージを送信させても、何も起こりません。メールはありません。エラーログにも何も表示されません。ここで何がうまくいかないのでしょうか?Stripe から Webhook 呼び出しを受信して​​ログに記録するためのより良い方法を誰かが推奨できますか? 私はここで少し無知です。ありがとう

<cfsavecontent variable="local.emailBody">
    <cfdump var="#GetHttpRequestData()#">
    <cfdump var="#HTTP#">
    <cfdump var="#REQUEST#">
    <cfdump var="#FORM#">
    <cfdump var="#VARIABLES#">
</cfsavecontent>

<!--- Build Email --->
<cfset sMessage.messageType = "email" />
<!--- Setup other Email settings like to,from etc --->


<!--- Send Email --->
<cfset application.Communication.SendMessage(sMessage)  />
4

1 に答える 1

3

すでにこれを理解していると思いますが、使用するのは...

ToString(getHTTPRequestData().content)

...またはCFオブジェクトに入れるには...

deserializeJSON(ToString(getHTTPRequestData().content))
于 2012-12-17T12:40:41.813 に答える