title: How do I turn a POSTed JSON value into PHP?
body: <p>As a test, this JSON data is being POSTed to my website:</p>
  
  <pre><code>{
      "order": {
          "id": null,
          "created_at": null,
          "status": "new",
          "total_btc": {
              "cents": 100000000,
              "currency_iso": "BTC"
          },
          "total_native": {
              "cents": 2263,
              "currency_iso": "USD"
          },
          "custom": "123456789",
          "button": {
              "type": "buy_now",
              "name": "Test Item",
              "description": null,
              "id": null
          },
          "transaction": {
              "hash": "4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b",
              "confirmations": 0
          }
      }
  }
  </code></pre>
  
  <p>Since it is being sent server-to-server I cannot visibly see the data. I have tried sending the $_POST array to a text file, but it comes up blank. What I think I need to do is:</p>
  
  <pre><code>$data = json_decode($jsonData);
  </code></pre>
  
  <p>But how do I set the variable $jsonData?</p>