Instnt Print
Integraties

PHP

Codevoorbeeld

Er is geen SDK voor PHP en die is ook niet nodig: één HTTP-verzoek met een sleutel in de header, een sjabloonnaam en je velden. Het voorbeeld hieronder is de hele koppeling.

Hoe je het instelt

  1. 01Maak een sleutel aan in het dashboard onder Sleutels en houd hem buiten je broncode.
  2. 02Stuur het verzoek hieronder; het antwoord bevat het opdrachtnummer en de status.
  3. 03Wil je weten dat het papier bewogen heeft? Vraag /v1/jobs/{id} op, of neem een uitgaande webhook.

Het verzoek

$ch = curl_init('https://instntprint.com/v1/jobs');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Content-Type: application/json',
        'Authorization: Bearer ' . $sleutel,
    ],
    CURLOPT_POSTFIELDS => json_encode([
        'printer'  => 'Balie',
        'template' => 'Kassabon',
        'data'     => ['totaal' => '3.80', 'betaalwijze' => 'Pin'],
    ]),
]);
$antwoord = json_decode(curl_exec($ch), true);