Я интегрирую stripe.js в свое приложение. Я делаю что-то вроде:
var tokenDetails = {
number: $('#cnumber').val(),
exp_month: $('#expmonth').val(),
exp_year: $('#expyear').val(),
cvc: $('#cvc').val()
};
Stripe.createToken(tokenDetails, myCallback);
Это инициирует вызов полосы для создания токена, однако я получаю следующую ошибку:
{
"error": {
"message": "Invalid amount. Amount must be an integer in cents.",
"param": "amount",
"type": "invalid_request_error"
}
}
В документации ничего не говорится о необходимости поля «сумма» для получения токена для данных кредитной карты? Это обязательно? В этом случае я собираюсь взять токен, а затем добавить пользователя в повторяющийся план с полосой. Кто-нибудь знает что-нибудь об этой ошибке?
РЕДАКТИРОВАТЬ:
Должна присутствовать функция обратного вызова, и я неправильно ее передал.