Webアプリのエラー解消方法を教えてください

予算
1,000
納品希望日
2025年1月20日
募集期限
募集終了 締切日 2025年1月19日 /
掲載日 2025年1月12日
応募状況
応募人数 2
契約人数 0
閲覧数 96
ジャンル
システム保守・運用
対応範囲
運用・保守
開発言語
C#、JavaScript、HTML/CSS
用意してある素材
aspx.csファイルのコード(抜粋)

募集内容

募集内容
【概要】 Webアプリの内部サーバーエラーの解消について、アドバイスをお願いします。 【目的】 過去に構築したWebアプリにクレジットカード決済の仕組みがあり、この度、決済代行会社から3Dセキュア2.0への対応を求められています。 【募集の背景】 過去(およそ10年前)に構築したWebアプリで顧客管理を行っていますが、開発担当者が退職しております。 長年大きな改修を行っておりませんでしたので、今までは問題なかったのですが、現在の担当者では内部サーバーエラーの解消が困難となっております。 現状は、決済代行会社から提供いただいたコードを流用し、テキストエディターでWebアプリのコードの書き換えを行いました。 結果、カード会社に送信する金額が決済金額と異なるため、商品金額エラーを引き起こして、3Dセキュアの決済が通らない状況になってしまっています。 ※従来の決済は問題ありません。 該当部分はaspxファイルとaspx.csファイルに分かれており、(決済代行会社から提供いただいたコードは)aspx.csファイルの中のJavascriptでカード会社にいくつかの情報を送信しなければならない仕様になっています。 テストを行った結果、商品金額以外のいくつかの情報は正常に送信できているのですが、aspxファイルでは取得できている「lblhoge」(※仮です)の値をaspx.csファイルの中のJavascriptでは取得できていないらしく、商品金額エラーとなってしまいます。 ※商品金額を項目に手入力すると3Dセキュア決済が正常に完了するため、商品金額の部分だけが問題となっていると考えてよいと思っています。 この商品金額エラーが発生する状況については下記のような記載を行っております。 ・aspx.csファイルに追記した3Dセキュア用コード内の商品金額対応項目(am)に「lblhoge」を設置 (具体的なコード:例) + " am: '" + this.lblhoge + "',(バックスラッシュ)n" + " am: '" lblhoge "',(バックスラッシュ)n" 商品金額エラーを解消するために下記のような方法を試していますが、どうやっても内部サーバーエラーになってしまいます。 ・aspx.csファイルで宣言して「lblhoge」を取得する※宣言を記載してサイトを表示させた時点で内部サーバーエラー ・(viewstateに「lblhoge(商品金額)」が含まれていることは確認できたので)aspx.csファイルでviewstateから「lblhoge」を取得する※こちらも記載してサイトを表示させた時点で内部サーバーエラー どのようにすれば問題なく3Dセキュア決済が行えるようになるかのアドバイスを頂ける方を募集させて頂きたく考えております。 【応募時のお願い】 応募される際は、解消法の具体例(想定されるもの程度)についてご提示いただけますと検討がしやすいです。よろしくお願いいたします。
添付ファイル
参考URL

応募者一覧

応募者
応募日時
avodex
2025/01/12 13:59
ルミナス_design
2025/01/13 16:45

募集内容についての質問

質問はまだありません。不明なことがあれば質問してみましょう。
募集終了
ブックマーク
予算
1,000
募集終了

募集者情報

5.0 (1)
発注実績
1
発注件数
33%
発注率
100%
取引完了率
認証状況
本人確認
機密保持契約(NDA)

この募集内容に似ている仕事

予算
5千
1万
応募者数 1
募集期限 あと 3 日 (8月1日まで)
投稿日時:8時間前
予算
見積り希望
応募者数 2
募集期限 あと 3 日 (8月1日まで)
投稿日時:11日前