返信先: クレジット決済 トークン 非通過型でエラー
フォーラム › 使い方全般 › クレジット決済 トークン 非通過型でエラー › 返信先: クレジット決済 トークン 非通過型でエラー
		2020年8月11日 10:47 AM
		
		#90550
		
		
		
	
参加者
		
		
	追記
調べたところheader内にある
<script type=”text/javascript” src=”https://www.test.e-scott.jp/euser/stn/CdGetJavaScript.do?k_TokenNinsyoCode=トークン決済認証コード” callbackfunc=”setToken” class=”spsvToken”></script>
これが発動していないためsetTokenが行われず
tokenが空のため使用済みトークンエラーとなっているものと思われます。
試しに下記のようにsetToken内にconsoleを書いてみましたが反応はありません。
function setToken( token, card ) {
console.log('test');
    if( token ) {
        document.getElementById( "token" ).value = token;
        document.getElementById( "delivery-form" ).submit();
    } else {
        document.getElementById( "escott-token-response" ).value = "";
    }
}ちなみに、カートの決済画面でtokenに適当な数字を入れて実行したところ決済が進んだのでtokenが空であることが原因だと思われます。
<input type="hidden" name="token" id="token" value="適当な数字">
 PAGE TOP
PAGE TOP