現在、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"
}
}
ドキュメントは、クレジットカードの詳細のトークンを取得するために「金額」フィールドが必要であることについて何も述べていませんか? これは必須ですか?この場合、トークンを取得してから、ユーザーをストライプ付きの定期プランに追加します。このエラーについて何か知っている人はいますか?
編集:
コールバック関数が存在する必要があり、正しく渡していませんでした。