Robin_CH Posted September 11 Share Posted September 11 Buongiorno, ho inserito il modulo sumup nel mio shop online ma non funziona. Il pop up si apre ma poi si richiude subito. Nel sistema di pagamento, dopo mi esce questo errore Response error: Insufficient scopes, requires [payments], got [transactions.history user.app-settings user.profile_readonly] Insufficient scopes, requires [payments], got [transactions.history user.app-settings user.profile_readonly]u Qualcuno di voi sa risolvere? Link to comment Share on other sites More sharing options...
ziobudda Posted September 11 Share Posted September 11 Provato a sentire l'assistenza del modulo ? Link to comment Share on other sites More sharing options...
Robin_CH Posted September 11 Author Share Posted September 11 Mandato sia mail all'assistenza del modulo che contattato il supporto di sumup Per il momento nessuna risposta. Link to comment Share on other sites More sharing options...
Robin_CH Posted September 13 Author Share Posted September 13 Sumup non mi ha ancora risposto Ho chiesto a chatgtp e mi da questo risultato: ChatGPT L'errore che stai riscontrando nel plugin di PrestaShop sembra essere correlato ai permessi ("scopes") che l'applicazione o il plugin ha richiesto rispetto a quelli necessari per l'esecuzione di una determinata operazione. Spiegazione dell'errore: L'errore indica che l'operazione richiede il permesso (scope) per "payments", ma l'applicazione ha attualmente accesso solo ai seguenti permessi: transactions.history user.app-settings user.profile_readonly Cause comuni: Permessi mancanti: Il plugin o l'integrazione sta tentando di eseguire un'operazione che richiede un set di permessi aggiuntivi (nel tuo caso il permesso "payments") che non sono stati concessi. Autenticazione errata: Potrebbe essere che durante la configurazione dell'API, non hai selezionato i permessi corretti o non hai richiesto l'ambito corretto. Configurazione sbagliata delle API: Il plugin potrebbe essere mal configurato per ottenere i permessi corretti dall'API esterna. Possibili soluzioni: Verifica la documentazione del plugin: Controlla nella documentazione del plugin PrestaShop che stai utilizzando per vedere quali permessi o "scopes" sono richiesti per funzionare correttamente. Cerca indicazioni su come configurare correttamente i permessi per le API. Aggiungi il permesso "payments": Durante il processo di autenticazione dell'API (ad esempio, se stai utilizzando OAuth2), devi richiedere il permesso "payments". Controlla nel tuo pannello di controllo dell'API (es. Google, PayPal, Stripe, o qualsiasi altro sistema di pagamento che stai utilizzando) per vedere se puoi aggiungere il permesso "payments" alla tua chiave API o token OAuth. Controlla la configurazione dell'API: Se stai utilizzando un'integrazione API (ad esempio con un gateway di pagamento), accedi alla piattaforma di gestione dell'API e verifica che il token o la chiave API che stai usando nel plugin abbia i permessi corretti. Se necessario, rigenera la chiave API includendo l'ambito "payments". Aggiorna il plugin: Potrebbe esserci un bug nel plugin che stai utilizzando. Verifica se ci sono aggiornamenti disponibili per il plugin che risolvano problemi di autorizzazioni. Contatta il supporto: Se nessuna delle soluzioni sopra funziona, contatta il supporto tecnico del plugin o dell'API per chiedere assistenza su come ottenere i permessi necessari. Esempio di aggiornamento permessi in OAuth2: Se stai usando OAuth2 per connetterti a un servizio, potresti dover aggiungere l'ambito "payments" nella richiesta di autorizzazione, ad esempio: bash Copia codice https://example.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&scope=payments transactions.history&response_type=code Questo includerebbe il permesso "payments" insieme ad altri permessi già richiesti. Conclusione Verifica che la tua configurazione dell'API o del plugin richieda e ottenga il permesso corretto per "payments", e assicurati che il token API sia configurato correttamente con i permessi necessari. Link to comment Share on other sites More sharing options...
Robin_CH Posted September 13 Author Share Posted September 13 Nella OAuth 2, quando si crea la json file da inserire, viene chiesto: Authorized redirect URL This is the path in your application that users are redirected to after they have been authenticated by SumUp. The redirect URL must contain the protocol. Cosa bisogna mettere dentro? Link to comment Share on other sites More sharing options...
Robin_CH Posted September 16 Author Share Posted September 16 Adesso, dopo che sumup ha attivato i due scopes mancanti (dovevano controllare il sito per attivarli), non da più questo errore. Il problema adesso che il popup si apre per inserire le credenziali di pagamento, ma si richiude subito. Ho scritto a Sumup, adesso devo aspettare una loro risposta Link to comment Share on other sites More sharing options...
ziobudda Posted September 16 Share Posted September 16 Nella console del browser non hai errori ? Link to comment Share on other sites More sharing options...
Robin_CH Posted September 20 Author Share Posted September 20 On 9/16/2024 at 10:18 AM, ziobudda said: Nella console del browser non hai errori ? Il sistema funziona... da solo errore per aprire il pop up di inserimento dei dati.. ma puoi ovvieare a questo problema settando di aprirlo in un'alta pagina. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now