Server-side παρακολούθηση για το CCV Shop
Συνδέστε τα API keys του CCV Shop και πατήστε Create webhook. Το CCV αναφέρει τότε κάθε πληρωμένη παραγγελία στο ROASaurus, το οποίο την στέλνει στις διαφημιστικές πλατφόρμες σας από τον διακομιστή.
| Το CCV Shop με μια ματιά | |
|---|---|
| Οι παραγγελίες φτάνουν μέσω | Webhook (order paid) και polling κάθε 5 λεπτά |
| Ρύθμιση webhook | Αυτόματη, με το κουμπί Create webhook |
| Διαπιστευτήρια | Public key και secret key από το API gegevens |
| Υπογραφή αιτημάτων | HMAC-SHA512 σε κάθε κλήση API |
| Snippet σελίδας ευχαριστίας | Σελίδα επιτυχίας παραγγελίας, με χρήση του Vertoshop.getOrder().getId() |
Πώς συνδέεται το CCV Shop
- Προσθέστε το script του ROASaurus σε όλες τις σελίδες: Mijn webshop › Instellingen › Lay-out › Layout › Header HTML ή ένα μπλοκ κώδικα εφαρμογής στην κεφαλίδα.
- Προσθέστε το snippet της σελίδας ευχαριστίας στη σελίδα επιτυχίας παραγγελίας.
- Mijn webshop › Instellingen › Algemeen › API gegevens: αντιγράψτε το public key και το secret key. Αν δεν βλέπετε το API gegevens, εγκαταστήστε πρώτα την εφαρμογή API.
- Εισαγάγετε και τα δύο κλειδιά στο ROASaurus, αποθηκεύστε και στη συνέχεια πατήστε Create webhook.
Τι κάνει το Create webhook
Το ROASaurus καταχωρίζει ένα webhook του CCV για το συμβάν order paid. Το CCV αναφέρει τότε κάθε πληρωμένη παραγγελία αμέσως. Όταν το CCV επιστρέφει ένα webhook secret, το ROASaurus ελέγχει την υπογραφή HMAC-SHA512 κάθε παράδοσης· κάθε παράδοση πρέπει επίσης να φέρει το token που είναι μοναδικό για το κατάστημά σας. Στη συνέχεια το ROASaurus ανακτά από το API ολόκληρη την παραγγελία και τις γραμμές της.
Κάθε κλήση API που κάνει το ROASaurus υπογράφεται όπως απαιτεί το CCV: με hash HMAC-SHA512 του public key σας, της μεθόδου, της διεύθυνσης, του σώματος και ενός timestamp.
Ο έλεγχος των 5 λεπτών
Το ROASaurus ζητά επίσης από το CCV τις πληρωμένες παραγγελίες κάθε 5 λεπτά. Το CCV φιλτράρει μόνο με βάση την ημερομηνία δημιουργίας, οπότε μια παραγγελία που επισημαίνεται ως πληρωμένη ημέρες μετά την καταχώρισή της εντοπίζεται από το webhook και όχι από τον έλεγχο.
Τι διαβάζει το ROASaurus από κάθε παραγγελία
Ο πλήρης αριθμός παραγγελίας, το σύνολο, το νόμισμα, το email του πελάτη, το κινητό ή σταθερό τηλέφωνο, το όνομα, η πόλη, ο ταχυδρομικός κώδικας και η χώρα χρέωσης, το customer id και κάθε γραμμή παραγγελίας με τον αριθμό προϊόντος, την ποσότητα και την τιμή.
Περιορισμοί
- Οι παραγγελίες του CCV δεν περιλαμβάνουν τη διεύθυνση IP του αγοραστή, οπότε η εφεδρική αντιστοίχιση μέσω IP δεν είναι διαθέσιμη. Προσθέστε το snippet της σελίδας ευχαριστίας.
- Κρατήστε το webhook ενεργό: οι καθυστερημένες πληρωμές βασίζονται σε αυτό.
- Ο connector δημιουργήθηκε με βάση την επίσημη τεκμηρίωση API της πλατφόρμας. Πατήστε Test connection αφού αποθηκεύσετε τα διαπιστευτήριά σας, έπειτα κάντε μια δοκιμαστική παραγγελία και ελέγξτε το Event log.
Σχετικά
Ερωτήσεις με απαντήσεις
Πού βρίσκω τα API keys του CCV Shop;
Στο Mijn webshop › Instellingen › Algemeen › API gegevens. Αν λείπει αυτό το μενού, εγκαταστήστε πρώτα την εφαρμογή API του CCV.
Τι κάνει το snippet της σελίδας επιτυχίας παραγγελίας;
Διαβάζει το ID παραγγελίας με το Vertoshop.getOrder().getId() και ενεργοποιεί με αυτό την αγορά στο ROASaurus, κάτι που συνδέει την παραγγελία με τον επισκέπτη και το κλικ του στη διαφήμιση.
Στέλνονται και οι παραγγελίες που πληρώνονται αργότερα;
Ναι, μέσω του webhook order-paid. Ο έλεγχος των 5 λεπτών εξετάζει μόνο πρόσφατα δημιουργημένες παραγγελίες, οπότε κρατήστε το webhook ενεργό.
Κάθε πώληση, αντιστοιχισμένη στη διαφήμιση που την έφερε
Server-side παρακολούθηση, κέρδος και διαχρονική αξία πελάτη σε μία εφαρμογή. Δωρεάν δοκιμή 14 ημερών, χωρίς πιστωτική κάρτα.
Ξεκινήστε τη δωρεάν δοκιμή σας →