平素より電子契約サービス「マイサイン(mysign)」をご利用いただき、誠にありがとうございます。
一部環境において、契約相手側が電子契約へ同意・署名を行う際、「同意して契約完了」ボタンを短時間で複数回クリック(タップ)した場合、契約完了処理が重複して実行される事象を確認しておりました。
本不具合は、電子署名・契約同意処理の通信完了前に、複数回の同意リクエストが送信された場合、契約完了処理が二重実行されるケースが発生していたことが原因です。
発生していた事象
- 契約同意処理が重複実行される
- 契約完了メールが複数送信される場合がある
- 契約完了通知が重複する場合がある
- 契約履歴上で重複した完了記録が生成される場合がある
主な発生条件
- 「同意して契約完了」ボタンを連続で押下した場合
- 通信環境が不安定な状態で複数回操作した場合
- スマートフォン・iPad等で連続タップした場合
- 処理完了前に再度同意操作を行った場合
修正・改善内容
- 契約同意処理中の多重クリック防止機能を追加
- 契約完了処理中はボタンを一時的に無効化する仕様へ変更
- 同一契約への重複同意防止処理を強化
- 電子契約APIの重複リクエスト制御を改善
現在は修正対応が完了しており、電子契約の同意・署名機能を正常にご利用いただける状態となっております。
なお、重複して契約完了となった契約書につきましては、電子契約における証跡保全・監査履歴保持の観点から、契約完了後にユーザー様側で削除を行うことはできない仕様となっております。
ご不便をお掛けし誠に申し訳ございませんが、何卒ご理解賜りますようお願い申し上げます。
マイサイン(mysign)では、電子署名・電子契約における安全性、信頼性、安定性向上のため、今後も継続的な品質改善を行ってまいります。
この度はご不便・ご迷惑をお掛けしましたことをお詫び申し上げます。