¿Cómo enviar dinero usando la API de blockchain?

No estoy muy familiarizado con php, pero solo quiero saber cómo funciona. Estoy tratando de usar la API de blockchain para enviar algo de dinero con fines de prueba, pero la transacción no se lleva a cabo. Mi código actual es este: -

<?

$guid="xxxxxxxx";
$main_password="xxxxxxxx";
$amount = "50000";
$to = "xxxxxxxx";


$json_url = "https://blockchain.info/merchant/$guid/payment?password=$main_password&second_password=$second_password&to=$address&amount=$amount&from=$from&shared=$shared&fee=$fee&note=$note";

$json_data = file_get_contents($json_url);

$json_feed = json_decode($json_data);

$message = $json_feed->message;
$tx_hash = $json_feed->tx_hash;

?>

Dígame cuál es el error en mi código y también cómo imprimir la respuesta en la pantalla.

Respuestas (1)

No tiene que usar todas las variables opcionales en su enlace de solicitud, especialmente cuando no ha establecido una segunda contraseña, etc.

esto es suficiente la solicitud para enviar su transacción:

$json_url = "https://blockchain.info/merchant/$guid/payment?password=$firstpassword&to=$addressa&amount=$amounta&fee=$fee";

incluso si elimina la variable "tarifa", aún funcionaría, pero debe considerar la tarifa de mineros de 0.0001 que existe de manera predeterminada para la tarifa mínima de mineros.

también puede obtener estos valores de la respuesta:

$json_feed = json_decode($json_data); 

$message = $json_feed->message; 
$txid = $json_feed->tx_hash; 
$notice = $json_feed->error; 
¿Y qué pasa si deliberadamente pongo una dirección incorrecta?
enviaría el btc a la dirección incorrecta...
puede agregar un "from=$addressb" a su solicitud para indicar desde qué dirección está enviando bitcoins.
Quise decir una dirección inválida. ¿Y cómo imprimo el mensaje en pantalla con hash tx?
obtendría los siguientes campos en el json de respuesta: $json_feed = json_decode($json_data); $mensaje = $json_feed->mensaje; $txid = $json_feed->tx_hash; $aviso = $json_feed->error;
Pero cuando ingreso una dirección y ejecuto el php, no obtengo ningún resultado.
@Shayanbahal mejor ponga el código de su comentario en su respuesta, de lo contrario, es muy difícil de leer