Erro no preço da finalização da distribuição - número inteiro inválido

Eu tenho uma conta de distribuição e estou usando as chaves da API de teste.

Criei um plano com as seguintes informações -

{
  "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
}

Estou usando checkout.js no meu projeto. Quando todos os dados são preenchidos e clicamos em pagar pelo plano acima, ele gera um erro 'Inteiro inválido 994.999999999'.

Este erro não é gerado para os US $ 9,94, US $ 9,96, US $ 29,95 e outros valores tentados por mim.

Isso é um erro de pagamento ou algo a ver com minhas configurações?

Captura de tela do erro -

jsfiddle reproduzindo o erro -http://jsfiddle.net/f30z9uc6/2/

questionAnswers(0)

yourAnswerToTheQuestion