- webview CDN URL을 5.3.0으로 업데이트
- client_key 인증 방식 추가
- toJson()에 names, prices 필드 직렬화 추가
- getParamsString(), getMethods() 논리 오류 수정
- iOS example 최소 지원 버전 13.0 → 16.0으로 상향
- Flutter 3.38.5 호환성 지원
- 의존성 버전 업데이트: bootpay ^5.0.20, bootpay_webview_flutter ^4.12.3, bootpay_webview_flutter_wkwebview ^3.23.26
- flutter_lints ^5.0.0 업그레이드
- intl 의존성 버전 범위 확장 (^0.19.0 -> >=0.19.0 <1.0.0) - intl 0.20.x 호환성 지원
- bootpay 5.0.17 적용
- Bootpay version update
- DEBUG, STAGE, PRODUCTION 설정가능하도록 옵션 추가
- 여러번 클릭시 막는게 아니라 내렸다가 다시 결제창 띄우는걸로 수정
- 간편결제시 다른 결제수단 숨기기 옵션 추가
- 생체인증 결제 후 일반결제 창이 안닫히는 버그 수정
- SafeArea 적용
- 최신폰(S25)에서 생체인증 결제 버그 수정
- 다른 결제수단 버그 수정
- android webview version update
- android webview ssl error 개선
- bootpay webview android 삼성폰 버그 개선
- extra isShowTotalPay 옵션 추가
- bootpay version update
- 비밀번호 자동결제 추가
- more_horiz icon customization option provided
- BootPay version update
- BootPay version update
- Close the easy payment window
- A number of logical changes in the amount that does not go to the full input window in ios at the end of precision
- Since debounce close is not called when showModal is closehill, add immediate execution logic
- Improved cancellation returned as an error to cancellation
- BootPay 4.4.2 update
- apply bootpay_webview 3.x
*Improved the problem that close was responded first during comprehensive payment intermittently
- Modified so that the conditional issuance completion window is displayed when issuing a virtual payment in the integrated payment window
- Added a function to keep the custom theme even in the payment method deletion pop-up window
- Original bioTheme.buttonBgColor -> modified to bioTheme.buttonActiveColor
- Improved the phenomenon that the card list is refreshed intermittently when adding or deleting a card
- When registering or deleting a card, if it does not close immediately and continues, it is processed gradually
- Improved usability for users working and ongoing requests
- Arranged and corrected a bug requesting confirmation when registering or deleting a card
- Fix abnormal bug when registering cards consecutively
- Fixed bug related to token expiry when proceeding with password payment after biometric authentication payment
- Refactoring
- Modified so that close is called after confirmation when biometric separation approval is given
- If bio authentication is not possible during biometric authentication, proceed with password payment instead.
- Added mounted check before calling setState
- Fixed password payment bug
- Apply bootpay 4.3.2
- confirm async support
- Apply bootpay_webview_flutter 3.2.21
- Apply bootpay 4.3.1
- event async support
- important
- For simple payment, biometric authentication and integrated payment are being used.
- After adding server separation approval logic during simple payment, it was confirmed that a side effect occurred and modified as follows.
- The discovered side effect is that simple payment approval is not processed on the client as server approval logic is added (separatelyConfirmed option default value is true)
- Fix) Extra -> replaced with bio_extra model
- The bio_extra.separatelyConfirmed option is modified to apply only to integrated payment.
- The bio_extra.separatelyConfirmedBio option is modified to apply only to simple payment.
- However, if this option is true, you must proceed only with server approval due to its nature.
- apply bootpay js 4.2.2
- apply bootpay 4.2.7
- In the case of the extra.separatelyConfirmed option, it is modified to give an event as done -> confirm
- Fixed a bug where onClose could not be called intermittently on android devices
- Apply bootpay 4.2.6
- Attempt to improve debounceClose (there is a bug that cannot be reproduced)
- apply bootpay js 4.2.1
- Added payment method deletion function
- Payment method edit API added
- Bootpay bio payment window custom theme updated
- apply bootpay 4.2.5
- apply bootpay js 4.2.0
- Modified to proceed with payment in the corresponding screen size when proceeding with biometric authentication payment
- Remove closeHardware, apply debounce close
- Addition of exception handling when biometric payment authentication is canceled
- apply bootpay js 4.1.0
- Fixed intermittent bug when paying password after biometric payment
- Fixed intermittent bug when paying password after biometric payment
- Fixed intermittent bug when paying password after biometric payment
- onReady -> onIssued renamed
- Delete boot_extra, boot_item
- example update
- Reflect bootpay 4.1.1
- Reflect bootpay 4.1.0
- Fixed biometric card kerosell bug (ipad)
- Fixed a bug so that when the password easy payment password_token expires, the window is not closed, and the logic is performed by renewing
- Password easy payment support
- Flutter bio official support