Ho riscontrato un problema con il pulsante Acquista ora dall'IPN di Google Checkout.Google Wallet per beni digitali non carica la pagina di verifica
Ho una lista di poco più di 10 prodotti sulla mia pagina web, ciascuno con il proprio pulsante 'Acquista ora'. Quando clicco sul pulsante, si blocca caricando la casella pop-up da cui si paga. Essa mostra il seguente segno di carico:
http://i.imgur.com/ldxmLZC.png
So che questo non è un problema per tutti gli utenti, o tutti i browser per quella materia. Se carico un altro browser (che attualmente utilizza Chrome), si apre istantaneamente e funziona. So anche che non tutti gli utenti di Chrome hanno questo problema, abbiamo più acquirenti che utilizzano Chrome. Gli utenti che hanno riscontrato questo problema hanno segnalato che la cancellazione della cache del browser e dei file temporanei, ha risolto il problema, ma ovviamente questa non è una correzione globale, l'altro utente che si trova in una posizione successiva lo incontrerà comunque.
ho guardato la console in cromo per vedere di eventuali errori javascript, ecc e ho il seguente:
Impossibile caricare risorsa: il server ha risposto con uno stato di 404 (non trovato) https://www.gstatic.com/commerce/inapp/gwt/58c64d72842d0eb2730f88c578d11ca2/C2AD9188DA255956F0928EBDDB27ADE3.cache.js
Quindi penso che questo deve essere un problema con il caching, ma non ho idea di come risolvere il problema, il file indicato non è collegato alla mia fine. Credo che viene caricato tramite l'inserimento sul mio fine:
<script src="https://wallet.google.com/inapp/lib/buy.js"></script>
Il seguente codice ha il compito di avviare la finestra di acquisto:
function purchase(generatedJwt) {
google.payments.inapp.buy({
'jwt': generatedJwt,
'success': successHandler,
'failure': failureHandler
});
}
Ogni prodotto ha il suo pulsante di acquisto che chiama la funzione di cui sopra come segue:
<button onClick="purchase(generatedJWTHere)">Purchase Product 1</button>
sono abbastanza certo non c'è alcun problema con il JWT sto generando, come ho detto prima ci ar e molte persone che sono in grado di acquistare, tuttavia ci sono pochi eletti che non possono.
Ho avuto una ricerca in giro e non ho incontrato nessuno con un problema simile a questo.
È possibile aggiungere il codice che viene chiamato quando si fa clic sul pulsante "Acquista ora"? –
Il codice chiamato quando si fa clic su un pulsante di acquisto è stato aggiunto. – Felto
Sfortunatamente, sembra che si tratti di un bug con Google Wallet stesso. Se c'è un problema con uno script che non stai nemmeno chiamando sulla tua pagina, allora non è qualcosa che avrai alcun potere di risolvere. Direi di presentare un bug report con Google, ma piuttosto inutilmente ti indirizzano qui, su StackOverflow, per problemi. Hanno una pagina Google+ qui: https://plus.google.com/+GoogleWallet/posts. Puoi provare a pubblicare un bug report lì. –