REST API

Integrujte štandard by square

JSON REST API endpointy

Na autorizáciu voči API pošlite Authorization: api key hlavičku. API kľúč môžete vygenerovať pod účtom v dashboarde.

Odosielajte JSON s Content-Type: application/json.

Vráti informácie o používateľovi a zostatku kreditov.

Ukážka odpovede
{
  "companyName": "My Company",
  "planName": "Wise",
  "nextReset": 1771296662,
  "generations": {
    "available": 27400,
    "remaining": 2952,
    "used": 24448
  },
  "reads": {
    "available": 2400,
    "remaining": 1480,
    "used": 920
  }
}

Vygeneruje PAY by square QR obrázok.

Payload požiadavky
{
  "payments": [
    {
      "amount": 1,
      "currencyCode": "EUR",
      "bankAccounts": {
        { "iban": "SK0000000000000" }
      },
      "beneficiaryName": "A",
      "paymentNote": "Payment for products",
      "variableSymbol": 12345
    }
  ]
}
Ukážka odpovede
{
  "contentType": "image/png",
  "format": "pay",
  "image": "iVBORw0KG...base64 encoded data",
  "payload": "0003G000FQ5D2ING92PTN9NSUVOENM25ALB59SIMJKNBAJQ244S31UOGUAH7C4ULCGBEGV34FG00"
}
PAY QR sampleSPAYD QR sample

Vygeneruje by square payload faktúry.

Invoice QR sample

Dekóduje by square payload a uloží dokument na server.

Dekóduje nahraný súbor (JPG/PNG/PDF) a vráti štruktúrované údaje.