WebPay.js を利用した場合、レスポンスの error.code にエラーコードが返ってくるため、こちらに基づいてエラーハンドリングする必要があります。テストカードを利用して擬似的にエラーを発生することもできます。
WebPay.setPublishableKey(publicKey); WebPay.createToken({ number : number, name : name, cvc : cvc, exp_month : expMonth, exp_year : expYear }, function(status, response) { form.error.value = ""; form.token.value = ""; if (response.error) { // エラーコード var errorCode = response.error.code; } else { form.submit(); } });