Swiftpack.co - payu-intrepos/iOS-Custom-Browser as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by payu-intrepos.
payu-intrepos/iOS-Custom-Browser v6.0
Easy to integrate, feature rich WebView wrapper facilitating payments for iOS apps
⭐️ 4
🕓 1 year ago
.package(url: "https://github.com/payu-intrepos/iOS-Custom-Browser.git", from: "v6.0")

iOS Custom Browser's compelling Features:

Auto fill SMS into bank pages' OTP fields (Available on iOS 12, CB 5.8+)

CB helps by presenting OTP as suggestion over keyboard on bank page. With this feature, iOS users can now transact as fast as Android users as mannual entry of OTP is no longer required.

With CB engineering, OTP suggestion will be visible on all bank pages, irrespective of the fact that CB UI is visible there or not. For illustration, see below. OTP suggestion is visible even when user taps on Citi Bank's OTP field.

SurePay - In case of flaky internet connection, help users to restore otherwise failing transaction

SurePay can recover the failing transaction due to internet connectivity issues. It can recover the transantion from any failing hop. If the case of no-internet-connection, we display a screen which gives user 3 options:

'Try later': We will reinitiate the transaction when the internet becomes available.

'Retry Now': We will attempt to reinitiate the transaction immediately. If the internet is unavailable, we notify the user.

'Cancel': Let the user cancel transaction.

In such cases, if internet goes-off, SurePay screen will appear n times (value set by the merchant, max value 3). SurePay will not come into the picture after n attempts.

Review Order - Help in making critical information of the transaction available throughout the payment journey

With Review Order merchant can display an ongoing transaction’s information to the user on bank page. This will help the user to verify transaction related critical information while making a payment, and prevents users from pressing back button, cancelling the transaction, just to review or re-check their order details.

This features can be boon for merchants who have to charge penalty for changing the order details, like flight dates, hotel booking dates, movie show timings etc. With RO, customer can verify these details on bank page itself and make payment with confidence.

Mobile optimized experience

CB optimizes bank pages for easier interaction and minimizes the chances of accidental clicks on transaction abort buttons.

It HTML pages of most popular net banks (SBI, HDFC, PNB etc.)

Reduces total transaction time

CB offers to save userid of net banking users. If opted for, it auto fills the userid from next transaction onwards on same bank (Password is never saved)

Full WKWebView support

Reduce your apps memory foot print by using CB's WKWebView as default WebView. UIWebView is deprecated from iOS 12. So, WKWebView is the way going forward and CB already has support for it.

Steps to integrate iOS custom browser can be found here


Stars: 4
Last commit: 19 hours ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Release Notes

Added PayU Loader
18 hours ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics