Ho un account stripe e sto usando le chiavi API di test.Errore righe Errore di prezzo - Intero non valido
ho creato un piano con le seguenti informazioni -
{
"amount": 995,
"created": 1418800758,
"currency": "usd",
"id": "c06e1791-1c6a-45fe-9c26-8f0c07dda967",
"interval": "month",
"interval_count": 1,
"livemode": false,
"metadata": {},
"name": "Pro2",
"object": "plan",
"statement_description": null,
"statement_descriptor": null,
"trial_period_days": null
}
sto usando checkout.js nel mio progetto. Una volta che tutti i dati sono stati compilati e facciamo clic su Paga per il piano sopra riportato, viene generato un errore "Intero non valido 994,9999,9999".
Questo errore non viene generato per $ 9,94, $ 9,96, $ 29,95 e altri valori provati da me.
Si tratta di un bug di verifica o qualcosa a che fare con le mie impostazioni ??
screenshot dell'errore -
jsfiddle riprodurre l'errore - http://jsfiddle.net/f30z9uc6/2/
Dove si verifica esattamente l'errore? On Stripe Checkout durante la creazione del token o sul server quando si crea un addebito o un abbonamento? Potresti condividere il tuo codice? Stai cercando di calcolare l'importo e quindi forse un problema di errore di arrotondamento? – koopajah
L'errore si verifica al checkout prima di creare il token. E il prezzo è statico. Prelevato dal piano striscia. – torment32
l'importo '995' funziona come mostrato qui: http://jsfiddle.net/4ykh2dh7/ ci deve essere qualcos'altro in corso. Puoi mostrare un URL dove questo accade? Devi avere qualcosa che analizza il prezzo e impostare 'data-amount' sul valore sbagliato – koopajah