transactionConfirm method

void transactionConfirm()

결제 확인 (confirm 이벤트에서 호출)

Implementation

void transactionConfirm() {
  // bootpay_webview.dart와 동일한 transactionConfirm 스크립트
  const script = "Bootpay.confirm().then(function(confirmRes) { "
      "if (window.BootpayDone && window.BootpayDone.postMessage) { BootpayDone.postMessage(JSON.stringify(confirmRes)); } "
      "}, function(confirmRes) { "
      "if (confirmRes.event === 'error') { if (window.BootpayError && window.BootpayError.postMessage) { BootpayError.postMessage(JSON.stringify(confirmRes)); } } "
      "else if (confirmRes.event === 'cancel') { if (window.BootpayCancel && window.BootpayCancel.postMessage) { BootpayCancel.postMessage(JSON.stringify(confirmRes)); } } "
      "})";
  debugPrint('[BootpayWidgetWebViewController] transactionConfirm: $script');
  _webViewController?.runJavaScript(script);
}