繁体   English   中英

如何处理 webhook 中的争议事件?

[英]How to handle dispute event in webhook?

我是一名业余 php 开发人员。 我在我的 php 网站上接受分条付款作为一次性付款。 我已经根据条带网站文档正确集成了它。 https://stripe.com/docs/payments/checkout/one-time#create-checkout-session )。 我从 stripe webhook 获得 checkout.session.created 事件,并将其作为已完成的付款存储在我的数据库中。 (如果我做错了,请告诉我)。 这是作为 checkout.session.completed 事件触发的示例事件数据。

 { "id": "evt_123", "object": "event", "api_version": "2019-03-14", "created": 1561420781, "data": { "object": { "id": "cs_test_123", "object": "checkout.session", "billing_address_collection": null, "cancel_url": "https://example.com/cancel", "client_reference_id": null, "customer": "cus_123", "customer_email": null, "display_items": [], "mode": "setup", "setup_intent": "seti_1123", "submit_type": null, "subscription": null, "success_url": "https://example.com/success" } }, "livemode": false, "pending_webhooks": 1, "request": { "id": null, "idempotency_key": null }, "type": "checkout.session.completed" }

但我需要处理 webhook 事件以解决争议。 如果付费用户提出争议,我需要知道。 Stripe 如何通过 webhook 通知我? 如果条带通知我,我如何找到父母付款? 对不起,我的英语不好。

webbhook 是您提供给条带的 url,条带将在哪个条带上发送数据,就像您将数据从表单发送到您的站点一样。

你应该关注它的条纹文档, https://stripe.com/docs/payments/handling-payment-eventshttps://stripe.com/docs/webhooks

理想情况下,您应该编辑您的原始帖子以包含您昨天添加的“答案” - 并删除该答案 - 因为 Stackoverflow 与论坛不同

争议 object 包含一个付款意图 ID ,您可以列出/“检索”该付款意图 ID 的结帐 Session,这就是您获得它的方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM