在 Zapier 中使用 Webhooks 和 PayPal API 从特定 PayPal 交易中获取交易信息
Posted
技术标签:
【中文标题】在 Zapier 中使用 Webhooks 和 PayPal API 从特定 PayPal 交易中获取交易信息【英文标题】:GET transaction information from a specific PayPal transaction using Webhooks and PayPal API in Zapier 【发布时间】:2020-08-13 12:03:27 【问题描述】:更新:在对邮递员进行故障排除后,我发现 start_date 和 end_date 是必要的字段。使用 200 个代码的邮递员现在一切正常。但是我仍然在 zapier 上收到 400 错误...
我已经设法发布我的 API 凭据并使用 Webhook 从我的 zap 序列中的上一步生成访问令牌。然后,我在下一步的 GET Webhook 中使用此令牌,尝试使用 transaction_id 和字段查询检索交易信息(PayPal 处理费等)。我使用的交易 ID 是从我们商店的实际 Woocommerce 订单中提取的,客户决定使用 PayPal(我还在 paypal 中搜索了该 ID,它是有效的)。
我这样做的原因是尝试从 PayPal 中提取额外信息 - 例如 Woocommerce 未通过其在 Zapier 上的应用程序提供的交易的支付处理费用。
很遗憾,我看到以下错误“应用返回“无效请求 - 查看详细信息。”'
我怀疑这是因为我错误地调用了信息。在我看来,我使用 transaction_id 作为特定交易的唯一标识符,并使用 fields 来检索有关交易的所有信息。 p>
Zapier 中的错误代码:“状态代码 400 错误请求”-PayPal docs state:“INVALID_REQUEST。请求格式不正确、语法不正确或违反架构”
【问题讨论】:
【参考方案1】:更新:如果您使用此方法提取交易信息,您将需要设置足够长的延迟,以便您的贝宝仪表板上的活动时间从一个时间切换到一个日期(意味着它是第二天)。如果不这样做,将不会提取任何重要信息。
我想通了。如果有人遇到类似问题,请像这样设置(可能使用更动态的日期):
【讨论】:
以上是关于在 Zapier 中使用 Webhooks 和 PayPal API 从特定 PayPal 交易中获取交易信息的主要内容,如果未能解决你的问题,请参考以下文章
当 Dropbox 不支持 Webhooks 时,Zapier 如何支持 Dropbox?
使用 .Net WebHooks 作为 RESThooks 连接到 Zapier