2017-12-02 6 views
1

나는 블록 체인 API v2를 통해 지불을 보내려고합니다. PHP를 사용하는 Im & 컬.Blockchain API :: 지불 오류 보내기

blockchain 지갑 서비스 : 0.26.0의 V Node.js를 : 나는, 주소를 비트 코인 생성 내 균형을 얻고 지갑과 상호 작용하지만, 알 수없는 이유로, 나는 할 수는 없습니다

8.9.0 V API를 통해 지불을 보내주십시오. 많은 웹 사이트에서 답을 찾도록 도와주세요.

내 PHP 코드를 지불 보내 (단지 테스트) : 나는 다음과 같은 오류가 콘솔에

$my_api_key = 'xxxxx'; 
$guid='xxxxx'; 
$firstpassword='xxxx'; 
$second_password = "xxxx"; 
$amount = '30000'; 
$to = '1AQDhKrjvAonjLAUv4PzM9NjGzZZ4HEpU1'; 
$fee = '2000'; 

$root_url = 'http://localhost:3000/merchant/'.$guid.'/payment'; 
$parameters = 'to='.$to.'&amount='.$amount.'&password='.$firstpassword.'&fee='.$fee.'&second_password='.$second_password; 

$response = Curl::to($root_url . '?' . $parameters)->get(); 


return $response; 

을 : - 오류 : [개체 개체] 응답이 나를 제공 : { "오류" " 예기치 않은 오류가 발생했습니다. 다시 시도하십시오. "}

내 암호와 API 코드 + 내 지갑 ID를 모두 100 % 정확하게 테스트했습니다.

답변

0

이 시도 :

$address = null; 
 

 
try { 
 
    // Uncomment to send 
 
    // var_dump($Blockchain->Wallet->send($address, "0.001")); 
 
} catch (\Blockchain\Exception\ApiError $e) { 
 
    echo $e->getMessage() . '<br />'; 
 
} 
 

 
// Multi-recipient format 
 
$recipients = array(); 
 
$recipients[$address] = "0.001"; 
 

 
try { 
 
    // Uncomment to send 
 
// var_dump($Blockchain->Wallet->sendMany($recipients)); 
 
} catch (Blockchain_ApiError $e) { 
 
echo $e->getMessage() . '<br />'; 
 
}

0

당신이 시도 할 수 있습니다 :

, 당신은 blockchain 지갑 서비스는 포트 3000에서 서버에서 실행되고 있는지 확인하기 위해 먼저이

브라우저에서 URL을 입력하여 블록 체인 지갑 서비스의 작업을 확인할 수 있습니다 (예 : http://localhost:3000). 귀하의 블록 체인 지갑 서비스가 실행 중임을 의미하는 응답 오류 "찾을 수 없음"이있는 경우. ?

http://localhost:3000/merchant/ $ GUID/sendmany 암호 = $ main_password & second_password = $ second_password &받는 $ 수신자 & 수수료 = $ 수수료 =

: 한 번에 많은 사용자에게 bitcoins을 보내려면, 다음과 같은 API를 사용할 수 있습니다

여기서 $ guid는 블록 체인 지갑 ID이며, $ main_password는 지갑의 첫 번째 비밀번호이고, $ second_password는 지갑의 두 번째 비밀번호이며, 두 번째 비밀번호가 ON이면 $ recipients는 주소를 키와 금액으로받은 JSON 개체입니다 , $ 수수료는 거래 수수료이며 선택적인 기본 거래 수수료 이상이어야합니다.

$받는 사람은

{ 
    "1JzSZFs2DQke2B3S4pBxaNaMzzVZaG4Cqh": 100000000, 
    "12Cf6nCcRtKERh9cQm3Z29c9MWvQuFSxvT": 1500000000, 
    "1dice6YgEVBf88erBFra9BHf6ZMoyvG88": 200000000 
} 
처럼 될 것이다 객체