SmartPaymentのJS SDK では、Function ごとに、success、 fail、 complete の3つのコールバックが定義されています。
- Success callback は処理が成功した時点で call され、callback と一緒にkey/value 形式のレスポンスobject が含まれます。 Callback の戻りにデータがない場合は、レスポンスは空の object になります。
- Complete callback は UI が閉じられ、これ以上何も return されない場合に call されます。Complete callback にはレスポンス object は含まれておりません。
上記のコールバックのうちComplete callback を受け取った後に別ページに遷移するように制御してください。これによりブラウザの離脱防止モーダルが表示されなくなるはずです。