stripe retrieve restful plan payments lib docs balancetransaction coldfusion webhooks stripe-payments

coldfusion - retrieve - Recibir y registrar publicación webhook



stripe lib (1)

Estoy seguro de que ya te has dado cuenta de esto, pero usas ...

ToString(getHTTPRequestData().content)

... o para ponerlo en un objeto CF ...

deserializeJSON(ToString(getHTTPRequestData().content))

Tengo una cuenta configurada con Stripe.com. He configurado un webhook para pruebas y estoy enviando publicaciones de prueba a una página de cfm que "recibe" estas solicitudes. Sin embargo, no estoy seguro de que esta página esté haciendo lo que debería ser. Actualmente, simplemente elimino todos los datos. A continuación se muestra el aspecto del código de la página.

Cuando ejecuto la página localmente o la llamo directamente en nuestro sitio de prueba en vivo, recibo un correo electrónico con todos los datos como se esperaba. Sin embargo, si configuro la página como una URL de webhook y luego le pido a Stripe que envíe un mensaje de prueba, no ocurre nada, no envía correos electrónicos. Tampoco veo nada en los registros de errores. ¿Qué podría estar yendo mal aquí? ¿Podría alguien recomendar una mejor manera de recibir y registrar las llamadas webhook de Stripe? Estoy un poco despistado aquí. Gracias

<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) />