0

我想在我的网站上接受 Dwolla 付款。我正在使用 Php,目前收到错误消息“错误:访问令牌为空。”。不知道我做错了什么。

将用户发送到 Dwolla 进行登录。

$apiKey = "mykey";
$apiSecret = "mysecret";
$Dwolla = new DwollaRestClient($apiKey, $apiSecret);

$url = $Dwolla->getAuthUrl();
header("Location: {$url}");

这会将用户发送到 Dwolla 并登录。然后我将它们重定向到我的页面,它确实有一个作为获取字符串发送的代码值。所以我然后尝试发送付款。

$code = $_GET['code'];
$apiKey = "mykey";
$apiSecret = "mysecret";
$Dwolla = new DwollaRestClient($apiKey, $apiSecret);
$token = $Dwolla->requestToken($code);
$Dwolla->setToken($token);

$pin = $_SESSION['dwolla_pin'];
$destination = 'reflector@dwolla.com';
$amount = $_SESSION['dwolla_amount'];
$notes = 'Testing';

unset($_SESSION['dwolla_amount']);
unset($_SESSION['dwolla_pin']);

$tid = $Dwolla->send($pin, $destination, $amount, $notes);

我真的需要一些帮助,谢谢!

4

1 回答 1

0

我得到了答案。启用调试模式并获取输出,这将帮助您完成更正的过程。我还必须专门设置我的uri!

$Dwolla = new DwollaRestClient($apiKey, $apiSecret, $uri);
$Dwolla->setDebug(true);
于 2013-09-07T16:09:30.750 回答