Η λειτουργία "Σύνδεση με PayPal" σταμάτησε να λειτουργεί.
Δημοσιεύτηκε: 05 Αύγ 2018, 22:51
Το 2018, το PayPal άλλαξε το API και η λειτουργία "Σύνδεση με PayPal" σταμάτησε να λειτουργεί.
Η απάντηση JSON του διακομιστή PayPal μεταβιβάζει το πλήρες όνομα αντί του ονόματος (given_name) και του ονόματος (family_name).
Αυτή η επιλογή είναι ασυμβίβαστη με το opencart και βγαζει τα πιο κάτω λάθη PHP.
PHP Notice: Undefined property: stdClass::$given_name
PHP Notice: Undefined property: stdClass::$family_name
Σε κάποιο άλλο φορουμ για prestashop βρήκαν την πιο κάτω λύσει:
https://www.prestashop.com/forums/topic ... nt=2880862
Αυτή η λύση διαχωρίζει την πρώτη λέξη ως "firstname" και οποιεσδήποτε άλλες λέξεις ως "lastname" από τη σειρά απόκρισης PayPal "name" (fullname).
Μπορει να εφαρμοστεί και στο opencart και πως.
Η απάντηση JSON του διακομιστή PayPal μεταβιβάζει το πλήρες όνομα αντί του ονόματος (given_name) και του ονόματος (family_name).
Αυτή η επιλογή είναι ασυμβίβαστη με το opencart και βγαζει τα πιο κάτω λάθη PHP.
PHP Notice: Undefined property: stdClass::$given_name
PHP Notice: Undefined property: stdClass::$family_name
Σε κάποιο άλλο φορουμ για prestashop βρήκαν την πιο κάτω λύσει:
https://www.prestashop.com/forums/topic ... nt=2880862
Αυτή η λύση διαχωρίζει την πρώτη λέξη ως "firstname" και οποιεσδήποτε άλλες λέξεις ως "lastname" από τη σειρά απόκρισης PayPal "name" (fullname).
Μπορει να εφαρμοστεί και στο opencart και πως.