☰ Μενού · Επισκέψεις
Αναφορά API
Επισκέψεις
Check-in χωρίς απόδειξη, για προγράμματα σφραγίδων και επισκέψεων.
POST
/v1/visitsΔικαίωμα: transactions:write ή devices:write
Καταγράφει μια επίσκεψη και δίνει την επιβράβευση ανά επίσκεψη του προγράμματος. Επιστρέφει αντικείμενο όπως μια συναλλαγή, με object: "visit" και amount: 0. Η επανάληψη ενός external_id επιστρέφει την αποθηκευμένη επίσκεψη με 200. Τα προγράμματα cashback απαντούν 400 visit_not_supported.
- external_idstring, υποχρεωτικό
- Το δικό σας id για αυτό το check-in. Μοιράζεται τον ίδιο χώρο τιμών με τις συναλλαγές.
- memberstring, υποχρεωτικό
- Οτιδήποτε ταυτοποιεί το μέλος, και η ακατέργαστη τιμή από σαρωτή.
- device_idstring
- Ποια συσκευή την κατέγραψε. Εμφανίζεται στις αναφορές ως ταμείο.
- visited_atdatetime
- Πότε έγινε. Προεπιλογή: τώρα.
curl
curl https://loyaltyfy.io/api/v1/visits \
-H "Authorization: Bearer sk_test_..." \
-H "Content-Type: application/json" \
-d '{
"external_id": "door-1-2026-10-06-0042",
"member": "4285324286429",
"device_id": "door-1"
}'Απάντηση · 201
{
"object": "visit",
"id": "feb2ad75-ac7b-4bb6-8b64-192323b7f6ea",
"external_id": "door-1-2026-10-06-0042",
"status": "completed",
"amount": 0,
"stamps_earned": 1,
"reward_unlocked": false,
"register_id": "door-1",
"livemode": false,
"created_at": "2026-10-06T18:17:28.209+00:00",
"member": {
"object": "member",
"card_number": "4285324286429",
"stamps": { "current": 2, "required": 5, "rewards_available": 0 },
...
},
...
}Μια επίσκεψη ακυρώνεται όπως μια απόδειξη: POST /v1/transactions/{external_id}/void.