我正在构建我的第一个 Stripe 与 Wordpress 插件的集成,但无法让 Stripe 尝试联系我的 webhook。我已按照https://stripe.com/docs/checkout/integration-builder上的说明进行操作,并成功进行了一些测试付款。然后,我将https://stripe.com/docs/ payments /checkout/fulfill-orders 中的示例代码复制并粘贴到名为 webhook.php 的文件中,并使用该 URL 配置 CLI stripe 侦听设置,但我的以 localhost 开头127.0.0.1。然后我将 webhook 身份验证代码粘贴到 webhook.php 文件中并进行了另一次测试付款。它工作正常,但没有尝试访问 webhook。
我缺少什么,是否需要从我列出的第一个 URL 添加到示例应用程序中,以指示结帐过程对我的服务器执行 ping 操作?示例应用程序不包含 Webhook,并且包含履行说明的页面没有指向任何示例应用程序的链接,因此我无法判断是否需要向 create-checkout-session.php 文件添加更多内容。Stripe 指令不是很好。
在 cmd.exe 提供了我的 webhook 签名密钥后,也无法在其中输入任何内容。它只是在秘密行下方有一个闪烁的 _ 字符,并且我尝试输入的任何内容都不会出现在屏幕上。
我在 Stripe 网站上检查了我的帐户,在 checkout.session.completed 事件下显示“最近没有 webhook 尝试”
我正在尝试在 Github 中设置一个预接收钩子,我们将使用它来避免不必要的提交。我正在寻找一些需要维护的规则
需要自定义提交消息。每次提交都应在开始示例中包含现有的 JIRAJIRA-XXX | Commit message
对任何拉取请求也强制执行此操作。
需要分支名称格式。
例子:abc_devName_some_br_name_jira_XXX
这里有人可以帮助我吗,这该怎么办?
我在Bitbucket上设置了一个Web挂钩,以POST到我的网络服务器来记录一些细节.回购中有两个webhook,我的自定义,以及一个用于FTPloy.com.我一直在推动随机提交来测试我服务器上的POST等,但过了一段时间它停止了.
我推后,从来没有FTPloy.com或我自己的网络服务器从Bitbucket收到一个帖子请求.
这怎么可能/我该如何解决?
我正在创建一个与Podio集成的PHP脚本..我想我没事,但我无法验证来自Podio网站的webhook ..你能告诉我我做错了什么吗?这是我的代码:
require_once '../lib/Podio/PodioAPI.php';
require_once '../lib/Podio/__cfg.php';
Podio::setup(CLIENT_ID, CLIENT_SECRET);
if (!Podio::is_authenticated()) {
Podio::authenticate('app', array('app_id' => APP_ID, 'app_token' => APP_TOKEN));
}
if ($_POST) {
switch ($_POST['type']) {
case 'item.create' :
$item = PodioItem::get($_POST['item_id']);
doMyStuff('create',$item);
break;
case 'item.update' :
$item = PodioItem::get($_POST['item_id']);
doMyStuff('update',$item);
break;
}
}
Run Code Online (Sandbox Code Playgroud) 我目前正在向我的网站实施支付平台,它与Stripe非常相似,但我仍然无法理解这个过程或我应该如何使用WebHooks,因为我需要在支付平台的帐户中指定一个.
因此,假设一个人在我的网站上支付了价格为5美元的产品,我将它们带到付款表格,他们将在那里介绍信用卡详细信息.现在,当他们点击"立即付款"时,所有内容都会通过javascript/jquery进行验证并发送到我的服务器,我可以成功向用户收费,并在付款平台上从我的帐户中看到它反映在我的沙盒上.何时何地使用或调用WebHooks,或者为什么需要它们?
提前致谢
我正在开发一个与Trello紧密集成的应用程序,并在很多方面使用Trello webhooks.但是,我在Trello的开发者文档中找不到任何可能触发webhook的"动作"以及每个动作中会包含哪些数据.
事实上,根据我的经验,每个webhook附带的数据有点随机.例如,虽然大多数webhooks包含作为某些动作目标shortLink的卡片,但有些不是完全不可预测的.此外,从核对清单创建卡片似乎不会触发正常创建卡时触发的同一webhook,依此类推.
那么,那是在某处记录的吗?
我的Facebook聊天机器人正在工作,但它在我的初始消息发送回来后发回了多条消息.这是我的webhook脚本(我很欣赏它是一个非常粗略的工作示例):
$challenge = $_REQUEST['hub_challenge'];
$verify_token = $_REQUEST['hub_verify_token'];
if ($verify_token === 'MY_VERIFICATION_TOKEN') {
echo $challenge;
}
$input = json_decode(file_get_contents('php://input'), true);
$sender = $input['entry'][0]['messaging'][0]['sender']['id'];
$message = $input['entry'][0]['messaging'][0]['message']['text'];
//API Url
$url = 'https://graph.facebook.com/v2.6/me/messages?access_token=<my-token>';
//Initiate cURL.
$ch = curl_init($url);
//The JSON data.
$jsonData = '{
"recipient":{
"id":"'.$sender.'"
},
"message":{
"text":"Hey Lee!"
}
}';
//Encode the array into JSON.
$jsonDataEncoded = $jsonData;
//Tell cURL that we want to send a POST request.
curl_setopt($ch, CURLOPT_POST, 1);
//Attach our encoded JSON string to the POST fields.
curl_setopt($ch, …Run Code Online (Sandbox Code Playgroud) webhooks facebook-graph-api facebook-messenger facebook-chatbot
Facebook Webhooks为每次调用提供签名,以验证有效负载的完整性和来源,但对我而言,它描述得很差(Facebook Webhook参考-安全性)。因此,我在计算签名以验证它时遇到了一些麻烦。那么,计算值的步骤是什么?
我无法在Azure事件网格中添加新的WebHook订阅。有人可以帮忙吗?添加webhook端点时出现以下错误。
{
"status": "Failed",
"error": {
"code": "ResourceDeploymentFailure",
"message": "The resource operation completed with terminal provisioning state 'Failed'.",
"details": [
{
"code": "Url validation",
"message": "The attempt to validate the provided endpoint https://webapplication120180427035159.azurewebsites.net/api/values?id=AMif5RXS+Bs0bgsbHnNP8RUcn8ZacH8ETUzHXZ5YlNM= failed. For more details, visit https://aka.ms/esvalidation."
}
]
}Run Code Online (Sandbox Code Playgroud)
我正在使用Stripe.Net来处理付款。当我开始测试“ charge.refund” webhook时,我在后面的代码中得到了NULL发票属性,但Stripe webhook事件中存在发票值,并且我确认发票也存在仪表板。
注意Stripe.Net中的版本和配置的webhook API不同。
仪表板Webhook API版本: 2017-08-15
Stripe.Net版本:16.12.0.0(支持2018-02-06)。
这是Stripe Webhook事件
这是中断代码(charge.Invoice.SubscriptionId用空引用中断)
有人遇到过这个问题吗?
谢谢