loadPaymentScript method

Future<void> loadPaymentScript(
  1. String url
)

Implementation

Future<void> loadPaymentScript(String url) async {
  // PG 페이지로 최상위 이동한 뒤에도 닫기(X) 를 받아야 하므로 URL 과 무관하게 매 페이지 주입한다
  widget._controller.runJavaScript(widget.closeBridgeScript).catchError((e) {
    debugPrint('close bridge inject failed: $e');
  });
  if (url.startsWith(widget.INAPP_URL)) {
    for (String script in await getBootpayJSBeforeContentLoaded()) {
      widget._controller.runJavaScript(script);
    }
    print("add close event");

    widget._controller.runJavaScript(getBootpayJS());
  }
}