Я пытаюсь интегрировать веб-зацепки с транзакциями Plaid в API, и, похоже, возникают проблемы с запуском любых веб-зацепок. Я использовал код быстрого запуска пледа и добавил параметр webhook:
Plaid.create({
apiVersion: "v2",
clientName: "Plaid Walkthrough Demo",
env: "<%= PLAID_ENV %>",
product: ["transactions", "auth"],
webhook: "http://localhost:3000/api/plaid/webhook",
key: "<%= PLAID_PUBLIC_KEY %>",//...
На принимающей стороне я просто регистрирую req.body, чтобы увидеть, сработал ли webhook:
app.post("/api/plaid/webhook", (req, res) => {
console.log("WEBHOOK FIRED");
console.log(JSON.stringify(req.body));
});
Когда я тестировал маршрут в Postman, req.body был зарегистрирован, как и ожидалось, но при создании нового PLAID-элемента он не работает. Я сейчас работаю в режиме песочницы