我已经在PHP中设置了bitpay API,我创建了一个商家令牌。出于测试目的,我设置了比特币核心testnet钱包。但是当我创建payout将比特币发送到我的testnet钱包时,我给出了异常“此端点不支持merchant外观”。我创建密钥的代码,
$storageEngine = new \Bitpay\Storage\EncryptedFilesystemStorage('mypassword');
$privateKey = $storageEngine->load('bitpay.pri');
$publicKey = $storageEngine->load('bitpay.pub');
$client = new \Bitpay\Client\Client();
$network = new \Bitpay\Network\Testnet();
$adapter = new \Bitpay\Client\Adapter\CurlAdapter();
$client->setPrivateKey($privateKey);
$client->setPublicKey($publicKey);
$client->setNetwork($network);
$client->setAdapter($adapter);
$sin = \Bitpay\SinKey::create()->setPublicKey($publicKey)->generate();
try {
$token = $client->createToken(
array(
'facade' => 'merchant',
'label' => 'Demo',
'id' => (string) $sin,
)
);
$pairingCode = $token->getPairingCode();
$createdToken = $token->getToken();
$this->ci->dashboard->addSettings('bit_token', $createdToken);
echo $pairingCode;
} catch (\Exception $e) {
return $response;
}但是当我创建一个分红的时候,它给了我一个例外。
发布于 2017-07-28 18:53:54
我已经深入研究过类似的问题,看起来要访问Payouts,你必须使用PAYROLL facade。您可以在docs中找到更多信息
https://stackoverflow.com/questions/42523733
复制相似问题