【发布时间】:2019-12-19 09:30:37
【问题描述】:
我正在尝试设置 Paypal webhook 以在特定事件(例如订单完成时)通知我。对于 webhook URL,我希望它转到我的 API Gateway 资源,然后我想通过使用 Lambda 函数将一些数据自动输入数据库(以及其他内容)。
我已经设置了我的 API Gateway 服务(只是一个没有授权的休息接口),并且我已经对其进行了测试,AWS 方面的一切都可以正常工作。现在,当我尝试使用“WebHooks Simulator”时,我希望 webhook 将一些数据发送到 API Gateway,然后通过我的 lambda 函数。现在,这是出了问题的地方。我正在 CloudWatch 上检查我的日志,但什么都没有通过,没有错误,没有信息......这意味着 Paypal -> AWS 似乎存在一些连接问题。
由于 AWS 在我的测试过程中似乎按预期工作,我决定联系这里,看看是否有人知道它失败的原因?
【问题讨论】:
-
您应该首先尝试在您的端点手动发布一些数据,如果它有效或在代码级别出现问题,
-
我已经模拟了 AWS API Gateway 端,一切都很好。然后,我启用了我的 webhook 以指向 API Gateway 位置。接下来,我为我的沙盒应用程序添加一个事务,完成它(此时需要授权状态),然后检查 API Gateway 日志。没有来自 Paypal 的电话。困惑。
-
在端点手动发布数据时,API网关是否有日志?
-
是的,如果我手动发送数据,它会出现在日志中
-
好的,从“WebHooks Simulator”触发时会发生什么?
标签: aws-api-gateway paypal-rest-sdk paypal-webhooks