0

我制作了 Fortumo 服务并开始对其进行测试(在沙盒模式下)。

在“编辑”选项卡中,我输入了“您的付款请求将转发到哪个 URL?”: http: //mywebsite.com/sms

当我转到“测试”选项卡并尝试测试我的服务时,我没有从您的服务中获得对此 url ( http://mywebsite.com/sms ) 的任何 HTTP GET 请求。

我希望收到来自您的服务器的 HTTP GET 请求,其中包含有关事务的数据。为什么我没有收到那个请求?

4

2 回答 2

0

请通过 support@fortumo.com 联系 Fortumo 支持,以最快速度回复任何技术问题。您在 Fortumo 和后端通知 URL 上的帐户 ID(假设它实际上不是http://mywebsite.com/sms)将需要检查日志。

最常见的问题是服务器端超时(请求超时为 30 秒)、证书问题或请求处理错误。

于 2014-09-30T17:32:46.160 回答
0

我也遇到了同样的问题,首先需要知道它是否可以将 GET 请求发送到服务仪表板中定义的 URL。如果它可以工作,那么我们的代码就会有问题,如果它不能在沙盒模式下工作,那么只有一种方法可以让它生效然后进行测试。

这是我用于测试并将一些记录插入数据库的代码,只是为了测试 fortumo 是否触摸此页面。

$servername = "servername";
$username = "username";
$password = "password";
$dbname = "dbname";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

$sql = "INSERT INTO wpcf_terms (name, slug)
VALUES ('John', 'john@example.com')";


if(isset($_GET['credit_name'])) {

    if ($conn->query($sql) === TRUE) {
        echo "New record created successfully";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }


}
$conn->close();
于 2019-11-11T10:05:29.817 回答