bitpay / php-bitpay-client

PHP implementation for the BitPay cryptographically secure RESTful API
MIT License
165 stars 148 forks source link

[BUG]_Can not access to Update BILL #271

Open StingNguyen opened 6 years ago

StingNguyen commented 6 years ago

https://test.bitpay.com/bills/KZQKmQDfacT3uyXnp2wESj

Method: PUT

$request = $this->createNewRequest();

    $request->setMethod(Request::METHOD_PUT);
    $request->setPath('bills/'. $id);
    $body = array(
        'description'       => self::status_complete,
        'price'             => 2,
        'quantity'             => 1,
        'token'             => $this->token->getToken(),
    );
    $request->setBody(json_encode($body));
    $this->addIdentityHeader($request);
    $this->addSignatureHeader($request);
    $this->request = $request;
    $this->response = $this->sendRequest($request);

Response:

[ERROR] In CurlAdapter::sendRequest(): curl_exec failed with the error "Empty reply from server".

StingNguyen commented 6 years ago

$request = $this->createNewRequest();

    $request->setMethod(Request::METHOD_PUT);
    $request->setPath('subscriptions/'. $params['subscriptionId']);
    $body = array(
        'status'       => self::status_cancelled,
        'token'             => $this->token->getToken(),
    );
    $request->setBody(json_encode($body));
    $this->addIdentityHeader($request);
    $this->addSignatureHeader($request);
    $this->request = $request;
    $this->response = $this->sendRequest($request);

    $body = json_decode($this->response->getBody(), true);

[ERROR] In CurlAdapter::sendRequest(): curl_exec failed with the error "Empty reply from server".

StingNguyen commented 6 years ago

Could you help me?