load('/tmp/bitpay.pri'); $publicKey = $storageEngine->load('/tmp/bitpay.pub'); $client = new \Bitpay\Client\Client(); $adapter = new \Bitpay\Client\Adapter\CurlAdapter(); $client->setPrivateKey($privateKey); $client->setPublicKey($publicKey); $client->setUri('https://btcpay.server/'); $client->setAdapter($adapter); $token = new \Bitpay\Token(); $token->setToken('UpdateThisValue'); // UPDATE THIS VALUE $token->setFacade('merchant'); $client->setToken($token); /** * This is where we will fetch the invoice object */ $invoice = $client->getInvoice("UpdateThisValue"); $request = $client->getRequest(); $response = $client->getResponse(); echo (string) $request.PHP_EOL.PHP_EOL.PHP_EOL; echo (string) $response.PHP_EOL.PHP_EOL; print_r($invoice);