Отправка денег с помощью API Dwolla и использование PHP для этого?

Привет всем, я снова вернулся. В своем последнем посте я пытался использовать API-интерфейс SOAP ( Интеграция Dwolla с PHP с их API ), но я обнаружил, что API-интерфейс SOAP устарел и, по-видимому, Dwolla имеет более эффективный способ, такой как REST / oAuth2.0, поэтому я здесь сегодня спрашиваю, как использовать остальные API, поскольку прошло уже почти 2 недели, и я действительно хотел бы это изучить.

Прежде всего скажу, что мне удалось получить access_token, и у меня нет проблем с этим. Проблема в том, что когда я пытаюсь использовать конечную точку отправки ( https://www.dwolla.com/developers/endpoints/accountapi/send ), я в основном пытаюсь отправить деньги на счет. Моя точная проблема в том, что я никогда не смогу получить успешный ответ; только ложные ответы или сообщения об ошибках.

Итак, на главной странице у меня есть ссылка «Пополнить счет». Пользователи будут щелкать эту ссылку, и они попадут на страницу Dwolla, где они смогут войти в свою учетную запись Dwolla, а затем принять разрешения, которые запрашивает веб-сайт. После того, как пользователь нажмет «Принять», он выполнит перенаправление на выбранный мной URL-адрес и отправит обратно access_token для использования в целях авторизации. Вот мой код (это страница, которую Dwolla тоже перенаправляет и тоже отправляет access_token)

array('method'=>"POST",'content'=> $arr, 'header' => 'Content-Type: application/json'));

                    $ctx = stream_context_create($opts);
            $send_request = file_get_contents('https://www.dwolla.com/oauth/rest/accountapi/send', false, $ctx);

            var_dump(json_decode($send_request));
        }

?>

Я получаю такие сообщения, например,

array (1) {["access_token"] => string (50) {{ 1}} "отредактировано"} Предупреждение: file_get_contents ( https://www.dwolla.com/oauth/rest/accountapi/send ): не удалось открыть поток : HTTP-запрос не выполнен! Служба HTTP / 1.1 503 недоступна в / home / swiftbitcoins / Purchase_order.php в строке 47 NULL

8
задан Community 23 May 2017 в 11:45
поделиться