订阅所有 paypal webhooks 事件

Posted

技术标签:

【中文标题】订阅所有 paypal webhooks 事件【英文标题】:subscribe to all paypal webhooks events 【发布时间】:2015-11-06 23:54:56 【问题描述】:

我们如何在 paypal webhooks 中一次订阅所有事件?


"url": "https://www.yeowza.com/paypal_webhook",
"event_types": [
    
        "name": "PAYMENT.AUTHORIZATION.CREATED"
    ,
    
        "name": "PAYMENT.AUTHORIZATION.VOIDED"
    
]

这说明订阅特定的 webhook,但不是所有的 webhook。

【问题讨论】:

【参考方案1】:

您可以使用以下有效负载订阅所有 webhook:

"event_types": [
        
            "name": “*"
        
    ]

请参考 PayPal Webhooks 文档@https://developer.paypal.com/docs/api/#create-a-webhook

注意:要订阅所有事件类型,请使用 *(星号)作为 event_types 字段中事件名称的通配符。当您指定 event_types 字段中事件名称的 * 通配符,您的 webhook 会自动订阅所有事件类型,包括任何 添加了新的事件类型作为对它们的支持。当 您通过替换先前指定的 webhook 来更新现有的 webhook 以 * 通配符作为唯一事件名称的事件类型数组。到 查看所有当前支持的事件类型,您可以发出请求 获取 webhook 事件类型的参考列表。

【讨论】:

以上是关于订阅所有 paypal webhooks 事件的主要内容,如果未能解决你的问题,请参考以下文章

Paypal 智能按钮元数据 - Webhook

Paypal 不会在沙盒中的 BILLING.SUBSCRIPTION.CANCELLED 上触发 webhook

PayPal webhook 所有事件仍处于待处理状态

Paypal 自适应支付和 Webhook 事件未注册

如何通过 webhook 在 PayPal API 中确认每月订阅的计费?

永远不会发送 PayPal webhook 事件?