要使用App Engine接收Stripe Webhooks的原始请求体,可以按照以下步骤进行操作:
import webapp2
class WebhookHandler(webapp2.RequestHandler):
def post(self):
# 获取原始请求体
raw_body = self.request.body
# 在这里处理原始请求体
# ...
# 返回响应
self.response.write('Webhook received')
app = webapp2.WSGIApplication([
('/webhook', WebhookHandler),
], debug=True)
在Stripe Dashboard中设置Webhook端点。在你的Stripe Dashboard中,找到Webhooks部分并添加一个新的Webhook端点。将端点URL设置为你的App Engine应用程序的URL,例如https://your-app-id.appspot.com/webhook
。
在Webhook端点中处理原始请求体。在上面的示例代码中,你可以在post
方法中处理原始请求体。你可以使用raw_body
变量来访问原始请求体的内容,并根据需要进行处理。
请注意,上面的示例代码是使用Python和Webapp2框架编写的。如果你使用的是其他编程语言或框架,你需要相应地调整代码。