Σελίδα 1 από 1

Εμφάνιση Klarna με Viva Wallet

Δημοσιεύτηκε: 04 Οκτ 2024, 16:43
από Dimitra
Καλησπέρα,
Σε site πελάτη μας έχουμε εγκαταστήσει το plugin Viva Wallet της People's Code και δεν έχουμε κανένα πρόβλημα.
Πρόσφατα η πελάτης μας ενεργοποίησε μέσα από τον Viva λογαριασμό της την Klarna και τώρα θέλει να εμφανίσουμε τα μηνύματα που υπολογίζουν τις δόσεις.

Διαβάζω τα documentations της Klarna και της Viva αλλά δεν μπορώ να καταλάβω πώς γίνεται η προσθήκη αυτών των μηνυμάτων.

Πρέπει να γίνει από την πλατφόρμα της Viva/Klarna;
Πρέπει να γράψω custom κώδικα στο site;
Τα extenisons Klarna Account, Klarna Checkout και Klarna Invoice μπορούν να βοηθήσουν σε αυτό;

Με συγχωρείτε αν η ερώτηση είναι άσχετη με το forum αλλά δεν μπορώ να βρω support κάπου αλλού.

Ευχαριστώ εκ των προτέρων.

Re: Εμφάνιση Klarna με Viva Wallet

Δημοσιεύτηκε: 04 Οκτ 2024, 22:09
από Alexandra
Καλησπέρα,

Θα κοιτάξω τι αναφέρει η Viva σχετικά με την Klarna και θα σου απαντήσω.

Στις παλαιότερες εκδόσεις OpenCart, οι native επεκτάσεις Klarna δεν νομίζω ότι είναι πλέον συμβατές. Στις εκδόσεις 3.0.3.9 και 3.0.4.0 δεν έχω δοκιμάσει ακόμα Klarna.

Ωστόσο, έχω δοκιμάσει την ακόλουθη εμπορική που λειτουργεί κανονικά σε site πελάτη OC 3.0.3.6 η μέθοδος Klarna Payments - Pay Later:

https://www.opencart.com/index.php?rout ... n_id=43881

Re: Εμφάνιση Klarna με Viva Wallet

Δημοσιεύτηκε: 06 Οκτ 2024, 11:31
από Alexandra
Καλημέρα,

Κοίταξα αυτό που ήθελες.

- Όσον αφορά το σκέλος του API implementation της Viva, δεν διαθέτει κάποιο endpoint για λήψη πληροφορίας ποσού δόσης Klarna. Αυτό λοιπόν το αφήνει στην Klarna.

- Η Klarna παρέχει μία υπηρεσία που ονομάζεται "On-site messaging" και μπορείς να δεις τις προδιαγραφές στον ακόλουθο σύνδεσμο:

https://docs.klarna.com/conversion-boos ... aging-api/

Πρακτικά, από την PHP, στη σελίδα προϊόντος ή στο καλάθι ή στο checkout, μπορείς να κάνεις μία κλήση σε ένα endpoint της Klarna (ανάλογα την περιοχή που βρίσκεσαι), πχ
Κώδικας: Επιλογή όλων
https://api.playground.klarna.com/messaging/v3?client_id=<client_id>&placement_key=<placement_key>&locale=<locale>&purchase_amount=<purchase_amount>

και να λάβεις ένα έτοιμο μήνυμα σε μορφή JSON και να το εμφανίσεις στο view (στο template ως HTML/CSS) του frontend πχ:
Κώδικας: Επιλογή όλων
{
 "content": {
   "nodes": [
     {
       "type": "TEXT",
       "name": "TEXT_MAIN",
       "value": "Make 4 payments of $128.67. No fees."
     },
    ... κλπ, κλπ
}

Αν χρησιμοποιείς Journal theme μπορεί να δημιουργηθεί ένα journal module που να ενσωματώνει το μήνυμα σε κάποιο σημείο του site. Εναλλακτικά, μπορεί να δημιουργηθεί μία απλή επέκταση να παρουσιάζει αυτήν την πληροφορία με κλήση στην Klarna ή ακόμη χωρίς καν κλήση στην Klarna με εσωτερικό υπολογισμό. Σε κάθε περίπτωση χρειάζεται να αναπτυχθεί custom επέκταση.

Αν δεν υπάρχει δυνατότητα να το υλοποιήσετε in-house, μπορείτε να επικοινωνήσετε μαζί μας να σας κάνουμε μία προσφορά.

Re: Εμφάνιση Klarna με Viva Wallet

Δημοσιεύτηκε: 07 Οκτ 2024, 13:00
από Dimitra
Καλημέρα,
Σας ευχαριστώ για την τόσο άμεση και κατατοπιστική απάντηση.
Άρα, δεν μπορώ να χρησιμοποιήσω το javascript Library που προτείνει η Klarna? Εκτός από τις δόσεις η πελάτισσα θέλει τελικά να εμφανίζονται και οι Συχνές Ερωτήσεις και κάποια άλλα banners της Klarna. Για να χρησιμοποιήσω το library θα έπρεπε να έχει λογαριασμό απευθείας στην Klarna και όχι μέσω Viva;

Re: Εμφάνιση Klarna με Viva Wallet

Δημοσιεύτηκε: 07 Οκτ 2024, 14:04
από Alexandra
Καλησπέρα,

Ναι. Αν προτιμάτε να τα έχετε όλα μέσω Viva, ρωτήστε την Klarna αν μπορείτε να ανοίξετε έναν λογαριασμό εκεί μόνο για το endpoint. Δηλαδή να ρυθμίσετε την ίδια υπηρεσία μεθόδου πληρωμής εκεί χωρίς να την χρησιμοποιείτε για πληρωμές αλλά μόνο για τα credentials στο API endpoint που παρέχει On-site messaging.

Εναλλακτικά, μπορεί να δημιουργηθεί μία επέκταση που να υπολογίζει τις δόσεις στο OpenCart και να εμφανίζει μηνύματα χωρίς να συνδέεται στην Klarna, αρκεί να γνωρίζετε πως υπολογίζονται οι δόσεις.

Re: Εμφάνιση Klarna με Viva Wallet

Δημοσιεύτηκε: 07 Οκτ 2024, 16:58
από Dimitra
Καλησπέρα,
Εν τέλη η πελάτισσα είχε ήδη κάνει λογαριασμό στην Klarna και δεν το είχε καταλάβει :?
Οπότε, χρησιμοποιήσαμε τα έτοιμα script της Klarna και τα προσθέσαμε στο site.
Τώρα μένει να προσθέσω το order total στο script της Klarna και όλα καλά!.

Ευχαριστώ και πάλι για όλη την βοήθεια.