首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Braintree推送通知无效

Braintree推送通知无效
EN

Stack Overflow用户
提问于 2014-09-03 05:47:05
回答 1查看 305关注 0票数 3

我已经使用Braintree的Sandbox帐户进行定期订阅。webhook的验证是succeeded.But,即使在成功完成订阅之后,我也没有收到任何推送通知给我的服务器。我正在使用PHP环境来获取文章的详细信息。下面是我使用的代码段。

代码语言:javascript
复制
<?php

require_once(app_classes.'DB.Class.php');
require_once(app_classes.'util.Class.php');
require_once app_classes.'braintree/lib/Braintree.php';
Braintree_Configuration::environment(bt_environment);
Braintree_Configuration::merchantId(bt_merchant_id);
Braintree_Configuration::publicKey(bt_public_key);
Braintree_Configuration::privateKey(bt_private_key);

if(
     isset($_POST["bt_signature"]) &&
     isset($_POST["bt_payload"])
) {
    $webhookNotification = Braintree_WebhookNotification::parse(
        $_POST["bt_signature"], $_POST["bt_payload"]
);

$message =    "[Webhook Received " . $webhookNotification->timestamp->format('Y-m-d H:i:s') . "] "
        . "Kind: " . $webhookNotification->kind . " | "
                . "Subscription: " . $webhookNotification->subscription->id . "\n";

$subDetails = array( 'data' => $message );
DB::insert('subscription_notifications', $subDetails);
}
return 200;
?>

服务器拥有SSL证书。请告诉我,如果我需要做的任何事情,使它发挥作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-04 09:00:57

我终于找到解决办法了。这是与SSL证书相关的问题。对于所有的POST尝试,连接的HTTP状态为599被关闭。发生这种情况是因为服务器中缺少中间证书。我们添加了证书.Now,我可以访问Braintree的推送通知。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25637059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档