0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Js:tokenを取得する為に苦労した事象

Posted at

今回は、token取得が出来ない事象が発生しその原因と対処を忘れない様に覚書していきます。

事象内容
Payjpでのクレジット決済機能(テスト)を実装中にtokenが取得が出来なかった。
カード決済機能js
jsカード.png

そこでturbolinksをコメントアウトしてみました。
turbolinksは、たまに発火に悪影響を及ぼす事があるみたです。

turbolinks.png

しかし、tokenが取得出来ない事と、その前に実装していた商品出品機能の販売価格のjsが発火しない様になってしまいました。
※販売価格jsはturbolinksを有効にすると発火することは確認出来ました。

そこで、販売価格のjsコードを見直して見た
当初のjsコード
js当初.png

変更後のコード
js変更後.png

コード変更後の動作確認で、turbolinksコメントアウト後の販売価格js、クレジットカード決済のtokenの取得も出来ました。

今回学んだこと
今の動作確認が良くても、後々エラーが発生する事がある。
コードを見直す際は、今記述しているところだけではなく、前後のコードの流れを考え記述する事

以上です。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?