【问题标题】:API call failed: Error executing API call (request): Unauthorized requestAPI 调用失败:执行 API 调用(请求)时出错:未经授权的请求
【发布时间】:2015-06-17 09:18:25
【问题描述】:

我正在尝试通过使用这些细节来集成 Mollie 支付网关

$mollie = new Mollie_API_Client;
$mollie->setApiKey('test_dHar4XY7LxsDOtmnkVtjNVWXLSlXsM');

$order_id = time();
$protocol = isset($_SERVER['HTTPS']) && strcasecmp('off', $_SERVER['HTTPS']) !== 0 ? "https" : "http";
$hostname = $_SERVER['HTTP_HOST'];
$path     = dirname(isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : $_SERVER['PHP_SELF']);


$payment = $mollie->payments->create(array(
        "amount"       => 10.00,
        "description"  => "My first API payment",
        "redirectUrl"  => "{$protocol}://{$hostname}{$path}/3-return-page.php?order_id={$order_id}",
        "metadata"     => array(
            "order_id" => $order_id,
        ),
    ));

运行代码后报错

API 调用失败:执行 API 调用(请求)时出错:未经授权 请求。

请告诉我哪里出错了

谢谢!

【问题讨论】:

标签: php payment-gateway


【解决方案1】:

您从 Mollie 服务器收到此错误。 Mollie API 已从您的服务器向 Mollie 服务器发出 HTTP POST 请求。响应是:未经授权的请求

最可能的原因是您使用了错误的 API 密钥。访问Mollie dashboard 并复制粘贴相应的密钥(测试或实时)...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-04
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    • 2017-11-13
    • 1970-01-01
    • 2018-09-27
    • 1970-01-01
    相关资源
    最近更新 更多