标签: webhooks

是否可以将localhost设置为Stripe webhook URL?

我正在使用Stripe创建支付网关.

我想将我的localhost网址设置localhost/stripe/webhook.php为我的webhook网址.是否可以将localhost地址设置为webhook URL?这将用于创建在Stripe中每次成功收费时触发的邮件服务.

php webhooks stripe-payments

14
推荐指数
6
解决办法
1万
查看次数

条带计费:未选择计划且在注册时未输入信用卡的试用

我读过这篇文章Stripe - 如何处理订阅免费计划,并且在注册时不需要信用卡,并且发现它非常有帮助,但我仍然有一个问题.

我的应用程序有两个付费计划:'基本'和'专家'.注册用户选择计划,也不输入卡详细信息.基本上,用户在前14天使用通用试用计划,在此试用期结束后,用户必须选择付费计划并输入卡详细信息.

处理此试验的最佳方法是什么?我在想这些方法:

a)由于我不知道用户在试用期满后将选择哪种付费方案,我无法使用Stripe试用期功能.

来自Stripe Docs:创建计划时,您可以设置的其中一个选项是试用期将持续多长时间.如果您确实选择提供试用期,则在试用期结束之前,您注册的客户将不会首次收费.

我想创建一个名为'trial'的条纹计划,金额设置为0.00美元,试用期为14天,间隔为2周.通过这种方式,我将能够收听Stripe webhook customer.subscription.updated以确定试用版是否已过期并相应地更新数据库.我不确定这是否是一个好方法,因为它将为此试用计划生成发票(它被设置为订阅).我喜欢Stripe webhooks.有没有更好的方法呢?

b)另一种选择是只在Stripe中有付费计划并在试用期到期时创建Stripe订阅并且用户必须选择计划并输入卡详细信息.这样我就不会使用Stripe检查试用版是否过期.我将检查用户登录以确定试用版是否仍处于活动状态.

谢谢你的帮助!

payment-gateway webhooks payment-processing stripe-payments

14
推荐指数
1
解决办法
5358
查看次数

实现客户端WebHook处理程序?

我是Webhooks的新手,如果这是一个简单的问题,请原谅.

我很清楚Webhook提供程序是如何工作的,即只要需要推送此信息,它就会将有效负载发送到指定为回调的URL.

现在我的问题是:我如何编写一个客户端Webhook处理程序,它可以检测/处理回调并相应地更新我的客户端.例如,如果我的客户端是一个带有子弹点的简单网页,我想在列表中附加新数据.

最好是,我将完成一个完整的JavaScript解决方案......

是否存在已存在的JS WebHook客户端/处理程序?看起来这应该是如此常见,以至于它应该存在,尽管我还没有找到任何东西.

javascript http webhooks push-notification

13
推荐指数
1
解决办法
1万
查看次数

Shopify订单webhooks

我查看了不同的订单webhooks,并想知道它们什么时候被触发.这是我到目前为止所发现的:

  1. orders/updated,无论何时以任何方式更改订单,包括创建订单时(甚至在授权和orders/create被解雇之前),关闭或取消订单
  2. orders/create 在用户授权付款时触发
  3. orders/paid 当商家接受付款时被解雇
  4. orders/fulfilled 当商家履行订单时被解雇
  5. orders/cancelled 订单取消时触发

因为orders/updated每当其他挂钩被触发时也会触发,似乎添加更新webhook就足以保持本地数据存储同步到商店数据.但是,我想确认我对这些webhooks的理解是正确的,即orders/updated只要订单以任何方式发生变化,它就会被触发.而其他webhooks只针对更具体的用例?

webhooks shopify

13
推荐指数
1
解决办法
3405
查看次数

使用带有Rails的Webhooks

我不熟悉Webhooks,但我觉得它们对我的应用程序来说是正确的.

我有FluidSurveys webhook的以下文档

我理解如何通过POST对他们的请求制作webhook API,但我不知道如何判断webhook实际发送响应的位置.我可以通过我想要的任何订阅网址吗?例如https://www.myapp.com/test,那是webhook发送数据的地方?此外,webhook创建后,我不知道如何确保我的Rails应用程序将收到启动的响应.我假设一个控制器方法与我提供给webhook的url相对应.

如果我在处理webhook的控制器上是正确的,那会是什么样子?

任何指导表示赞赏.

ruby-on-rails webhooks

13
推荐指数
1
解决办法
1万
查看次数

rails 4 - stripe_event函数

我使用的是磁条支付服务,与stripestripe_event宝石.到目前为止一切都很好 - 他们工作得很好

我想使用stripe_eventwebhooks监听器来执行一系列操作.例如,当Stripe发送webhook通知应用新订阅时,我想将该订阅添加到subscriptions表中,向新用户发送电子邮件,建议管理员等.

在github上的(非常缺乏的)stripe_event 文档中,他们说要使用该call方法订阅一个对象,并将示例显示为

class CustomerCreated
  def call(event)
    # Event handling
  end
end
Run Code Online (Sandbox Code Playgroud)

但是,它们不显示此代码所在的位置(将放置哪个文件)或如何调用它config/initializers/stripe.rb.

有人能提供一个如何使用这些的明确例子吗?

ruby ruby-on-rails webhooks stripe-payments ruby-on-rails-4

13
推荐指数
1
解决办法
842
查看次数

Facebook webhook页面订阅中的回调URL是什么?

我正在尝试使用Facebook Web-hook API来传输实时公共供稿.在这里,我正在尝试在Web-hook控制台中设置页面订阅.有一个名为Callback URL的字段.这个网址是关于什么的?

我也尝试过设置回调URL的文档.但我想不出来.

https://developers.facebook.com/docs/graph-api/webhooks#setup

回调URL是否为SSL localhost?每当我尝试提供localhost URL时,我都会收到错误消息"无法验证提供的URL".

facebook webhooks facebook-graph-api facebook-public-feed-api

13
推荐指数
2
解决办法
3万
查看次数

Facebook Messenger API"网址可能无法保证"

我正在尝试设置Facebook messenger API,当我尝试添加WebHook时,我收到此错误:

无法验证URL.回调验证失败,出现以下错误:curl_errno = 60; curl_error = SSL证书问题:无法获得本地颁发者证书; HTTP状态代码= 200; HTTP消息=已建立连接

我使用他们在教程中提供的代码设置了我的NodeJS服务器.这是网址:https://stackoverload.me/chatter/webhook

在这里编辑决议(有人想看代码):

var express = require('express');

var fs = require('fs');
var https = require('https');

var app = express();
app.use(express.static('public'));

// SSL
https.createServer(
    {
        ca: fs.readFileSync(__dirname + '/server.ca'),
        key: fs.readFileSync(__dirname + '/server.key'),
        cert: fs.readFileSync(__dirname + '/server.cert')
    }
, app).listen(443, function() {
    console.log('Server is now running.');
});

// HTTP redirect to SSL
express()
    .get('*', function(req,res){
        res.redirect('https://example.com' + req.url)
    })
    .listen(80);
Run Code Online (Sandbox Code Playgroud)

ssl facebook webhooks node.js facebook-messenger

13
推荐指数
1
解决办法
8104
查看次数

电报机器人消息读取回调

只要用户使用Telegram bot API读取机器人发送的消息,是否有可能在webhook中获得回调?

它没有记录,我无法弄清楚如何实现它.

webhooks telegram telegram-bot telegram-webhook

13
推荐指数
3
解决办法
5714
查看次数

GitHub WebHooks全局触发而不是每个分支触发

我们的产品在GitHub上创建了WebHooks.每个客户项目一个.

每个这样的项目都链接到一个分支.

当执行push到GitHub时,会触发相应的WebHook,而WebHook又会向我们端的端点发出请求以执行某个操作.

一种常见的情况是,客户将拥有多个项目,这些项目连接到同一存储库的多个不同分支.因此,几个不同的WebHook连接到同一个存储库.

问题是,当push对其中一个分支执行a时,GitHub会触发所有与存储库相关的WebHook.

我们希望当推送到某个分支时,只会触发一个相应的WebHook.

我发现两个帖子(其中一个是2012年)似乎引用了这个问题:

一种可能的解决方案是解析refwebhook请求中发送的参数并控制何时采取相应的操作(尚未检查该方向,并希望ref确实始终存在并保持正确的分支路径/名称).但这将"为时已晚" - 因为当时所有WebHooks都会被触发......

但似乎不合理的是,GitHub无法以某种方式配置此行为.

帮助将不胜感激.

github webhooks github-api

13
推荐指数
1
解决办法
5850
查看次数