Dwolla Php Checkout

时间:2013-09-07 03:29:02

标签: php send dwolla

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

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

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

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

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

$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);

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

1 个答案:

答案 0 :(得分:0)

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

$Dwolla = new DwollaRestClient($apiKey, $apiSecret, $uri);
$Dwolla->setDebug(true);