Εισαγωγή
Ενσωματώστε το Viva.com Smart Checkout για να επιτρέψετε στους πελάτες σας να πραγματοποιούν ασφαλείς πληρωμές μέσω μιας σελίδας πληρωμής. Αυτός ο οδηγός σας καθοδηγεί βήμα προς βήμα για μια ομαλή ενσωμάτωση στην ιστοσελίδα ή την εφαρμογή σας.
➤ Δημιουργία λογαριασμού Viva.com
Αν δεν έχετε ήδη λογαριασμό Viva.com, θα χρειαστεί να δημιουργήσετε έναν.
Η Viva.com υποστηρίζει δύο διαφορετικά περιβάλλοντα – βεβαιωθείτε ότι χρησιμοποιείτε το σωστό:
Περιβάλλον | Περιγραφή | URL Εγγραφής | URL Πίνακα Ελέγχου |
Παραγωγή | Για πραγματικές πληρωμές στον πραγματικό κόσμο |
| |
Demo | Για δοκιμαστικές πληρωμές και άλλες δοκιμές |
|
➤ Αποκτήστε την πηγή πληρωμών σας και κρατήστε το source code σας
Μια πηγή πληρωμών είναι μια ρύθμιση που επιτρέπει στους εμπόρους να συνδέουν και να διαχειρίζονται τις online πληρωμές στις ιστοσελίδες ή τις εφαρμογές τους.
Ρυθμίστε το domain σας και τις διευθύνσεις URL, στις οποίες το Viva.com Smart Checkout θα ανακατευθύνει τους πελάτες μετά την ολοκλήρωση της πληρωμής. Αυτές οι διευθύνσεις URL συνήθως οδηγούν σε σελίδες όπως "Ευχαριστούμε για την παραγγελία σας" για επιτυχημένες πληρωμές ή "Κάτι πήγε στραβά με την πληρωμή σας" για αποτυχημένες συναλλαγές, επιτρέποντας στους πελάτες να συνεχίσουν την πλοήγηση στην ιστοσελίδα ή την εφαρμογή σας χωρίς διακοπές.
Δημιουργήστε μια πηγή πληρωμών για online πληρωμές, μεταβαίνοντας στο Μενού > Πωλήσεις > Online Πληρωμές > Websites / Apps στον πίνακα ελέγχου του Viva.com λογαριασμού σας
Βεβαιωθείτε ότι αποθηκεύετε τον 4ψήφιο κωδικό πηγής της πηγής πληρωμών που μόλις δημιουργήσατε, καθώς θα τον χρειαστείτε αργότερα για την ενσωμάτωση και τη διαμόρφωση.
Παράδειγμα ρύθμισης πηγής πληρωμών με κωδικό πηγής 3549.
Δείτε εδώ έναν αναλυτικό οδηγό για τη δημιουργία μιας πηγής πληρωμών για online πληρωμές.
➤ Βήμα-βήμα οδηγός ενσωμάτωσης
Βασικά βήματα για την ενσωμάτωση
Δημιουργία Εντολής Πληρωμής
Ανακατεύθυνση στο Smart Checkout
Διαχείριση Επιστροφής Πελάτη και Επιβεβαίωση Αποτελέσματος Πληρωμής
➥ Βήμα 1: Δημιουργία Εντολής Πληρωμής |
Για να ζητήσετε μια πληρωμή από έναν πελάτη, πρέπει να δημιουργήσετε μια εντολή πληρωμής. Κάθε εντολή πληρωμής λαμβάνει έναν μοναδικό 16ψήφιο αναγνωριστικό κωδικό (orderCode).
Μπορείτε να δημιουργήσετε την εντολή πληρωμής χρησιμοποιώντας το API Create Payment Order στον διακομιστή σας και να μεταφέρετε τον orderCode στην ιστοσελίδα ή την εφαρμογή σας.
Για περισσότερες πληροφορίες σχετικά με τη ρύθμιση μιας εντολής πληρωμής, ανατρέξτε στον αναλυτικό οδηγό στο developer's portal μας [εδώ] και [εδώ].
➥ Βήμα 2: Ανακατεύθυνση του Πελάτη στο Smart Checkout |
Όταν ο πελάτης ανακατευθυνθεί, θα δει τη φόρμα Smart Checkout, όπου θα εισαγάγει τα στοιχεία πληρωμής του και θα ολοκληρώσει τη συναλλαγή.
➤ Επιπλέον επιλογές για το Smart Checkout
Επιλογές Πηγής Πληρωμών
Εμφάνιση του λογοτύπου της επωνυμίας σας
Μπορείτε να προσθέσετε το λογότυπο του brand σας ώστε να εμφανίζεται στο Smart Checkout, διαμορφώνοντάς το στις ρυθμίσεις της Πηγής Πληρωμών. Ένας αναλυτικός οδηγός είναι διαθέσιμος στο developer's portal [εδώ].
Η προσθήκη του λογοτύπου σας βελτιώνει την εμπειρία του πελάτη, ενισχύοντας την ταυτότητα του brand σας κατά τη διαδικασία πληρωμής. Βεβαιωθείτε ότι ανεβάζετε ένα ευκρινές και σωστά διαμορφωμένο λογότυπο για βέλτιστη εμφάνιση.
➤ Εμφάνιση κουμπιού ακύρωσης
Η προσθήκη ενός κουμπιού ακύρωσης (Cancel button) προσφέρει ευελιξία στους πελάτες σας και συμβάλλει στη βελτίωση της συνολικής εμπειρίας χρήστη.
Μπορείτε να διαμορφώσετε ένα κουμπί ακύρωσης στο Smart Checkout, ώστε οι πελάτες να έχουν τη δυνατότητα να ακυρώσουν τις παραγγελίες τους. Αυτή η επιλογή διαχειρίζεται σε επίπεδο Πηγής Πληρωμών (στις Προηγμένες Ρυθμίσεις), δίνοντάς σας τον έλεγχο σχετικά με το αν το κουμπί ακύρωσης θα είναι διαθέσιμο για τις παραγγελίες που σχετίζονται με μια συγκεκριμένη πηγή πληρωμών.
Υποστηριζόμενες Πλατφόρμες: Το κουμπί ακύρωσης υποστηρίζεται επί του παρόντος για άμεσες ενσωματώσεις με Smart Checkout καθώς και για πρόσθετα (plugins) σε Shopify και PrestaShop.
Υποστήριξη Webhook: Μπορείτε να διαμορφώσετε webhooks ώστε να λαμβάνετε ειδοποιήσεις για συμβάντα ακύρωσης παραγγελίας. Δείτε αυτόν τον οδηγό ρύθμισης webhook για περισσότερες πληροφορίες.
➥Βήμα 3: Διαχείριση Επιστροφής Πελάτη και Επιβεβαίωση Αποτελέσματος Πληρωμής |
Διαχείριση Επιστροφής Πελάτη
Μετά την πληρωμή, οι πελάτες ανακατευθύνονται στις εξής διευθύνσεις URL:
Success URL → Για επιτυχημένες πληρωμές
Failure URL → Για αποτυχημένες πληρωμές
Μπορείτε να διαμορφώσετε αυτές τις ρυθμίσεις μέσω του Πίνακα Ελέγχου του Viva.com λογαριασμού σας μεταβαίνοντας στο: Μενού > Πωλήσεις > Online Πληρωμές > Websites / Apps
Επιβεβαίωση Αποτελέσματος Πληρωμής
Η επαλήθευση της πληρωμής διασφαλίζει ότι η συναλλαγή ολοκληρώθηκε με επιτυχία. Για να ελέγξετε την κατάσταση μιας συναλλαγής στο σύστημά σας, συγκρίνετε τις παρακάτω παραμέτρους:
Ποσό (Amount)
Αναγνωριστικό συναλλαγής (transactionId)
Κατάσταση συναλλαγής (statusId) (Δείτε όλους τους κωδικούς StatusId)
➤ Συνιστώμενες Μέθοδοι Επαλήθευσης Πληρωμών
Webhooks:
Λάβετε σε πραγματικό χρόνο ενημερώσεις για επιτυχείς ή αποτυχημένες πληρωμές.
Ανατρέξτε στην τεκμηρίωση των webhooks:
Transaction Payment Created (για επιτυχημένες συναλλαγές)
Transaction Failed (για αποτυχημένες συναλλαγές)
Εκεί θα βρείτε λεπτομέρειες σχετικά με την υλοποίηση, δείγματα payloads και επεξήγηση όλων των παραμέτρων.
Υποστηρίζει τόσο σύγχρονες (synchronous) όσο και ασύγχρονες (asynchronous) μεθόδους πληρωμής.
Retrieve Transaction API:
Μπορείτε να χρησιμοποιήσετε το Retrieve Transaction API για να λάβετε πληροφορίες σχετικά με μια συναλλαγή.
➤ Πρόσθετες Ρυθμίσεις
Με το Viva.com Smart Checkout, έχουμε δημιουργήσει μια σειρά από λειτουργίες και εργαλεία που μπορείτε να χρησιμοποιήσετε, προσφέροντας στους πελάτες σας περισσότερες επιλογές πληρωμής.
Επαναλαμβανόμενες Πληρωμές (Recurring Payments)
Μια μέθοδος πληρωμής όπου ο έμπορος (εσείς) χρεώνει αυτόματα τον πελάτη σε ένα προκαθορισμένο πρόγραμμα, χωρίς την παρέμβασή του μετά την πρώτη πληρωμή.Προεγκρίσεις (Pre-Authorizations)
Μια μέθοδος πληρωμής που χρησιμοποιείται για την επαλήθευση της διαθεσιμότητας χρημάτων και τη δέσμευση του ποσού. Η πραγματική μεταφορά των χρημάτων πραγματοποιείται αργότερα.
Μπορείτε να βρείτε αναλυτικούς οδηγούς στο developer's portal μας, για να προχωρήσετε με όλες τις ρυθμίσεις που μπορείτε να κάνετε μέσω του λογαριασμού σας για την αποδοχή online πληρωμών. Επιπλέον, μπορείτε να εξερευνήσετε όλες τις εναλλακτικές επιλογές και υπηρεσίες που προσφέρουμε.