私のウェブサイトで支払いページを生成し、注文を処理するために、coinbase-phpを使用しています。ボタンや決済ページは問題なく作成できるのですが、注文状況を確認しようとすると401エラーが発生します。私が使用しているコードは次のとおりです。
$coinbase = Coinbase::withApiKey($coinbase_key, $coinbase_secret);
$data = json_decode($coinbase->get('/orders/'.$order_id));
そして、これは関連するエラーメッセージです:
Notice: exception 'Coinbase_ApiException' with message 'Status code 401' in lib\Coinbase\Requestor.php:22
Stack trace:
#0 lib\Coinbase\Rpc.php(95): Coinbase_Requestor->doCurlRequest(Resource id #50)
#1 lib\Coinbase\Coinbase.php(64): Coinbase_Rpc->request('GET', '/orders/6c00ec5...', Array)
#2 inc\admin\orders.inc.php(214): Coinbase->get('/orders/N1263OA...')
ライブラリから他のいくつかの関数をテストしましたが、createButton() が機能する唯一の関数のようです。