Bitaps.com 错误代码 10



这是他们在查询示例中给我的确切代码,其中包含我添加的字段。无论如何我都无法让它工作。还有其他示例有效,但不是我需要的 1。

我得到的错误: {"error_code": 10, "消息": "payment_list元素不正确的键", "详细信息": "}

但是,当我使用他们的现场执行程序时,它可以工作。

<?php
  function post_api($url, $postfields) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    $result = curl_exec($ch);
    return $result;
  }
  $confirmations = 3;
  $callback = urlencode("https://website.ml/ipnbtc?id=2&email=email@gmail.com");
  $fee = "low";
  $rules = [
    array('address'=>'btc1', 'qouta'=> 95),
    array('address'=>'btc2', 'qouta'=> 5),
    array('address'=>'btc2', 'qouta'=> 0)
  ];
  $postfields = json_encode(array('type'=>"payment_distribution", 'payment_distribution'=> $rules ));
  $data = post_api("https://bitaps.com/api/create/payment/smartcontract/". $callback . "?confirmations=" . $confirmations . "&fee_level=" . $fee, $postfields);
  echo $data;
  $respond = json_decode($data,true);
  $address = $respond["address"]; // Bitcoin address to receive payments
  $payment_code = $respond["payment_code"]; //Payment Code
  $invoice = $respond["invoice"]; // Invoice to view payments and transactions
?>

单词qouta中的错误。需要配额

$rules = [
    array('address'=>'btc1', 'quota'=> 95),
    array('address'=>'btc2', 'quota'=> 5),
    array('address'=>'btc2', 'quota'=> 0)
  ];

相关内容

最新更新