Kartat

Lëshimi i një karte kthen serialin dhe URL-të për Apple, Google dhe web.

Pikat fundore

POST /cards

Lësho një kartë dhe kthe URL-të për Apple, Google dhe web.

GET /cards/{serial}

Bilanci, niveli, statusi dhe programi i një karte.

POST /cards/{serial}/topup

Parapagim: shit paketa. Fushat packs (parazgjedhur 1) dhe amount (parazgjedhur packs × pack_price). Shton packs × units_per_pack.

POST /cards/{serial}/use

Parapagim: zbrit count njësi, nga 1 deri në max_use_per_scan. Refuzohet me insufficient_units kur mbeten më pak.

POST /cards/{serial}/block

Blloko ose zhblloko një kartë pa fshirë regjistrin e saj.

Shembull

curl -X POST https://perfito.al/v1/cards \
  -H "Authorization: Bearer sk_test_…" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 380aae1b" \
  -d '{ "program_id": 4, "customer": { "phone": "+355691234567" } }'