Дволла Php Checkout

Я хочу принимать платежи 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 = '[email protected]';
$amount = $_SESSION['dwolla_amount'];
$notes = 'Testing';

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

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

Мне действительно нужна помощь здесь, спасибо!


person user2027231    schedule 07.09.2013    source источник


Ответы (1)


Я получил ответ. Включите режим отладки и получите вывод, это поможет вам пройти через процесс внесения исправлений. Также мне пришлось специально установить свой uri!

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