# Μικτή πληρωμή στην εστίαση: μετρητά και κάρτα στον ίδιο λογαριασμό, και η κάρτα στο τραπέζι μέσω API

> Μισά μετρητά, μισά κάρτα: το API δέχεται έναν τρόπο πληρωμής ανά παραστατικό, οπότε ο μικτός λογαριασμός γίνεται με την απόδειξη και μια 8.4. Πώς στέλνονται, τι γίνεται όταν ο λογαριασμός μοιράζεται σε αποδείξεις, και πώς λειτουργεί η κάρτα στο τερματικό.
>
> AI-friendly Markdown version. HTML version: https://wrapp.ai/el/resources/mikti-pliromi-karta-trapezi-mydata
> EN version: https://wrapp.ai/en/resources/restaurant-split-payment-card-terminal-mydata.md

Ο λογαριασμός του τραπεζιού είναι 44,20 €. Ο ένας πληρώνει 20,00 € μετρητά, ο άλλος 24,20 € με κάρτα. Για τον σερβιτόρο είναι μια κίνηση. Για το σύστημα παραγγελιοληψίας είναι η πιο συχνή ερώτηση της ενσωμάτωσης: πώς δηλώνονται δύο τρόποι πληρωμής σε μία απόδειξη.

**Το API δέχεται έναν τρόπο πληρωμής ανά παραστατικό.** Ο μικτός λογαριασμός γίνεται με δύο παραστατικά: την απόδειξη για όλο το ποσό, και μια απόδειξη είσπραξης POS μόνο για το μέρος της κάρτας.

## Μετρητά και κάρτα: η απόδειξη και η 8.4

Δύο κλήσεις, με αυτή τη σειρά:

| Κλήση | Παραστατικό | Τα πεδία που μετράνε |
| --- | --- | --- |
| 1 | 11.1 Απόδειξη λιανικής για όλο το ποσό | `payment_method_type: 1`, επί πιστώσει, χωρίς τερματικό |
| 2 | 8.4 Απόδειξη Είσπραξης POS για την κάρτα | `pos_device_id`, `payment_method_type: 3`, το ΜΑΡΚ της απόδειξης στο `correlated_invoices` |

Το τερματικό χρεώνει μόνο το ποσό της 8.4, και η 8.4 παίρνει ΜΑΡΚ μόλις εγκριθεί η πληρωμή. **Για τα μετρητά δεν χρειάζεται άλλο παραστατικό.** Αν η απόδειξη κλείνει δελτία παραγγελίας, κουβαλάει και τα ΜΑΡΚ τους, όπως κάθε απόδειξη τραπεζιού. Τα δύο πλήρη σώματα είναι στα [παραδείγματα JSON για τη μικτή πληρωμή](/el/resources/paradeigmata-json-paraggelioliipsia-mydata-api#mikti).

## Όταν ο λογαριασμός μοιράζεται σε αποδείξεις

Αν κάθε πελάτης θέλει τη δική του απόδειξη, κόβεις μία απόδειξη ανά μέρος, η καθεμία με τον δικό της τρόπο πληρωμής. Όταν το τραπέζι έχει δελτία παραγγελίας, η συντηρητική υλοποίηση βάζει το ΜΑΡΚ του δελτίου σε κάθε απόδειξη που το κλείνει, γιατί το κείμενο της ΑΑΔΕ μιλάει σε πληθυντικό για «τα παραστατικά εσόδων που αφορούν» το δελτίο.

Τι απομένει να πληρωθεί σε κάθε μέρος το κρατά το σύστημά σου, γιατί το σύνολο του τραπεζιού μετράει τα δελτία που δεν έχουν συσχετιστεί ακόμη, όχι τα χρήματα που απομένουν: η πρώτη απόδειξη για μέρος του λογαριασμού, με το ΜΑΡΚ του δελτίου, το μηδενίζει αμέσως. Μην διαβάσεις ποτέ το «0» σαν «εξοφλήθηκε». Το τραπέζι κλείνει μετά την τελευταία απόδειξη, με `POST /catering_tables/:id/close`, γιατί δεν κλείνει μόνο του.

## Κάρτα στο τερματικό

Όταν όλος ο λογαριασμός πληρώνεται με κάρτα, η ίδια η απόδειξη στέλνεται με το τερματικό: `pos_device_id` και `payment_method_type: 3`. Η απάντηση είναι `pending`, η απόδειξη παίρνει ΜΑΡΚ μόλις εγκριθεί η πληρωμή, και το αποτέλεσμα έρχεται με webhook: η εκδοθείσα απόδειξη σε επιτυχία, και μια αποτυχία ή ακύρωση ξεχωριστά. Το σώμα είναι στα [παραδείγματα JSON για κάρτα στο τερματικό](/el/resources/paradeigmata-json-paraggelioliipsia-mydata-api#termatiko).

- **Μέσω cloud.** Το Wrapp στέλνει το ποσό στο τερματικό από server σε server. Στο κατάστημα δεν εγκαθίσταται τίποτα και δεν μιλάς ξεχωριστά με τον acquirer.
- **Υποχρεωτική διασύνδεση.** Η Α.1155/2023 ορίζει ότι το τερματικό καρτών διασυνδέεται με το σύστημα που εκδίδει την απόδειξη. Όταν εκδίδεις μέσω του API, το τερματικό συνδέεται με το Wrapp.
- **Πακέτο.** Συνδεδεμένο τερματικό από το Wrapp Core και πάνω, στα [πακέτα του Wrapp](https://wrapp.ai/el/plans).
- **Staging.** Στο staging λειτουργούν μόνο δοκιμαστικά τερματικά Viva. Τα πραγματικά τερματικά τα δηλώνεις στον λογαριασμό παραγωγής, με Merchant ID και Terminal ID.

Αν η απόδειξη πρέπει να υπάρχει πριν πληρώσει ο πελάτης, για παράδειγμα στο delivery με κάρτα στην πόρτα, η ροή είναι διαφορετική και την εξηγεί ο οδηγός για το [aade_preloaded](/el/resources/aade-preloaded-apodeixi-prin-tin-pliromi-karta).

## Γιατί μετράει ποιο παραστατικό χρέωσε την κάρτα

Η επιστροφή χρημάτων στην κάρτα δείχνει πάντα το παραστατικό που χρέωσε την κάρτα. Αν τη χρέωσε η απόδειξη, η επιστροφή είναι ένα πιστωτικό 11.4. Αν τη χρέωσε μια 8.4, η επιστροφή είναι μια 8.5, και η πώληση αντιλογίζεται χωριστά. Οι δύο ροές είναι στον οδηγό για την [επιστροφή χρημάτων στην κάρτα](/el/resources/epistrofi-chrimaton-karta-pos-mydata).

## Πώς ξεκινάς

Κάνε [δωρεάν εγγραφή στο wrapp.ai](https://wrapp.ai/el/users/new) με το ΑΦΜ σου και πάτα «Δοκίμασε το API»: παίρνεις email σύνδεσης και API key για το staging.wrapp.ai, χωρίς φορολογική ισχύ. Την εικόνα όλης της βάρδιας τη δίνει ο οδηγός για το [σύστημα παραγγελιοληψίας και myDATA](/el/resources/platforma-estiasis-mydata-parochos-ypahes).

## Συχνές ερωτήσεις

### Μπορεί μια απόδειξη να έχει δύο τρόπους πληρωμής;

Όχι μέσω του API: δέχεται έναν τρόπο πληρωμής ανά παραστατικό. Ο μικτός λογαριασμός γίνεται με δύο παραστατικά, την απόδειξη 11.1 για όλο το ποσό επί πιστώσει και μια 8.4 μόνο για το ποσό της κάρτας.

### Χρειάζεται παραστατικό για το μέρος που πληρώθηκε με μετρητά;

Όχι. Η απόδειξη έχει ήδη εκδοθεί για όλο το ποσό. Παραστατικό θέλει μόνο το μέρος της κάρτας, η 8.4 που περνά από το τερματικό.

### Πώς συνδέεται η 8.4 με την απόδειξη;

Με το ΜΑΡΚ της απόδειξης στο correlated_invoices της 8.4. Η 8.4 στέλνεται με pos_device_id και payment_method_type 3, το τερματικό χρεώνει το ποσό της, και παίρνει ΜΑΡΚ μόλις εγκριθεί η πληρωμή.

### Ο λογαριασμός μοιράζεται σε πολλές αποδείξεις. Τι γίνεται με το δελτίο παραγγελίας;

Η συντηρητική υλοποίηση βάζει το ΜΑΡΚ του δελτίου σε κάθε απόδειξη που το κλείνει. Το τραπέζι κλείνει μετά την τελευταία απόδειξη, με POST /catering_tables/:id/close.

### Χρειάζεται εγκατάσταση στο κατάστημα για να πληρώνει ο πελάτης με κάρτα;

Όχι. Το Wrapp στέλνει το ποσό στο τερματικό μέσω cloud, από server σε server, και η απόδειξη παίρνει ΜΑΡΚ μόλις εγκριθεί η πληρωμή. Το τερματικό πρέπει να είναι συνδεδεμένο με το Wrapp, όπως ορίζει η Α.1155/2023.

Χρειάζεσαι βοήθεια; Επικοινώνησε μαζί μας: https://wrapp.ai/contact
