GitClassic
Feed
Explore
Random
Go Pro
Sign in
manideepk90
/
react-native-hyperswitch-sdk
Code
/
Commits
/ ca4b436
feat: added rescript logic to the code
Kuntimaddi Manideep
committed on Dec 29, 2025, 10:07 AM
Showing
171
changed files
+6623 additions
-544 deletions
M
.gitignore
+13
M
android/app/build.gradle
+4
-1
M
android/app/src/main/java/io/hyperswitch/HyperSwitchSDK.kt
+1
-29
A
android/app/src/main/java/io/hyperswitch/PaymentSession.kt
+130
A
android/app/src/main/java/io/hyperswitch/paymentsession/DefaultPaymentSessionLauncher.kt
+80
A
android/app/src/main/java/io/hyperswitch/paymentsession/SessionCallback.kt
+19
A
android/app/src/main/java/io/hyperswitch/react/HyperActivity.kt
+67
R
android/app/src/main/java/io/hyperswitch/react/HyperswitchFragment.kt
+2
-2
A
android/app/src/main/java/io/hyperswitch/react/HyperswitchReactNative.kt
+137
M
android/demo-app/build.gradle
+2
-1
M
android/demo-app/src/main/AndroidManifest.xml
+2
-1
M
android/demo-app/src/main/kotlin/io/hyperswitch/demoapp/MainActivity.kt
+178
-58
M
android/demo-app/src/main/res/layout/main_activity.xml
+119
-118
M
android/gradle.properties
+10
A
android/hyperswitch-gradle-plugin/build.gradle
+95
A
android/hyperswitch-gradle-plugin/gradle/libs.versions.toml
+20
A
android/hyperswitch-gradle-plugin/gradle/wrapper/gradle-wrapper.jar
A
android/hyperswitch-gradle-plugin/gradle/wrapper/gradle-wrapper.properties
+7
A
android/hyperswitch-gradle-plugin/gradlew
+249
A
android/hyperswitch-gradle-plugin/gradlew.bat
+92
A
android/hyperswitch-gradle-plugin/settings.gradle
+7
A
android/hyperswitch-gradle-plugin/src/main/groovy/io/hyperswitch/HyperPlugin.groovy
+175
A
android/hyperswitch-gradle-plugin/src/main/groovy/io/hyperswitch/HyperSettingsPlugin.groovy
+14
A
android/hyperswitch-gradle-plugin/src/main/resources/version.properties
+2
A
android/hyperswitch-gradle-plugin/src/test/groovy/io/hyperswitch/HyperFeatureTest.groovy
+81
A
android/hyperswitch-gradle-plugin/src/test/groovy/io/hyperswitch/HyperPluginExtensionTest.groovy
+88
A
android/hyperswitch-gradle-plugin/src/test/groovy/io/hyperswitch/HyperPluginIntegrationTest.groovy
+209
A
android/hyperswitch-gradle-plugin/src/test/groovy/io/hyperswitch/HyperPluginTest.groovy
+8
A
android/hyperswitch-sdk-android-api/.gitignore
+1
A
android/hyperswitch-sdk-android-api/build.gradle
+30
A
android/hyperswitch-sdk-android-api/consumer-rules.pro
A
android/hyperswitch-sdk-android-api/proguard-rules.pro
+21
A
android/hyperswitch-sdk-android-api/src/main/AndroidManifest.xml
+2
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/PaymentConfiguration.kt
+134
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/model/ConfirmPaymentIntentParams.kt
+29
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/payments/expresscheckoutlauncher/ExpressCheckoutPaymentMethodLauncher.kt
+96
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/payments/googlepaylauncher/GooglePayConfig.kt
+27
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/payments/googlepaylauncher/GooglePayPaymentMethodLauncher.kt
+166
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/payments/launcher/UnififedPaymentLauncher.kt
+181
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/payments/paymentlauncher/PaymentResult.kt
+35
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/payments/paymentlauncher/PaymentResultCallback.kt
+5
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/payments/paypallauncher/PayPalPaymentMethodLauncher.kt
+126
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/payments/view/NativeWidget.kt
+66
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/payments/view/WidgetLauncher.kt
+162
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsession/BasePaymentSessionLauncher.kt
+49
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsession/LaunchOptions.kt
+231
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsession/PaymentMethod.kt
+165
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsession/PaymentSessionHandler.kt
+20
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsession/PaymentSessionLauncher.kt
+17
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsession/PaymentSheetCallBackManager.kt
+37
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsession/SDKInterface.kt
+14
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/AddressDetails.kt
+53
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/AddressLauncher.kt
+205
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/AddressLauncherResult.kt
+17
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/AddressLauncherResultCallback.kt
+8
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/DefaultFlowController.kt
+57
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/DefaultPaymentSheetLauncher.kt
+40
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/FlowControllerFactory.kt
+23
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/PaymentOption.kt
+20
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/PaymentOptionCallback.kt
+14
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/PaymentSheet.kt
+1105
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/PaymentSheetContract.kt
+88
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/PaymentSheetLauncher.kt
+13
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/PaymentSheetResult.kt
+42
A
android/hyperswitch-sdk-android-api/src/main/kotlin/io/hyperswitch/paymentsheet/PaymentSheetResultCallback.kt
+8
A
android/hyperswitch-sdk-android-common/.gitignore
+1
A
android/hyperswitch-sdk-android-common/build.gradle
+29
A
android/hyperswitch-sdk-android-common/consumer-rules.pro
A
android/hyperswitch-sdk-android-common/proguard-rules.pro
+21
A
android/hyperswitch-sdk-android-common/src/main/AndroidManifest.xml
+31
A
android/hyperswitch-sdk-android-common/src/main/kotlin/io/hyperswitch/payments/GooglePayActivity.kt
+80
A
android/hyperswitch-sdk-android-common/src/main/kotlin/io/hyperswitch/payments/GooglePayCallBackManager.kt
+29
A
android/hyperswitch-sdk-android-common/src/main/kotlin/io/hyperswitch/payments/GooglePayEnvironment.kt
+10
A
android/hyperswitch-sdk-android-common/src/main/kotlin/io/hyperswitch/payments/GooglePayViewModel.kt
+53
A
android/hyperswitch-sdk-android-common/src/main/kotlin/io/hyperswitch/redirect/RedirectActivity.kt
+26
A
android/hyperswitch-sdk-android-common/src/main/res/values/themes.xml
+17
A
android/hyperswitch-sdk-android-logger/.gitignore
+1
A
android/hyperswitch-sdk-android-logger/build.gradle
+28
A
android/hyperswitch-sdk-android-logger/consumer-rules.pro
A
android/hyperswitch-sdk-android-logger/proguard-rules.pro
+21
A
android/hyperswitch-sdk-android-logger/src/main/AndroidManifest.xml
+2
A
android/hyperswitch-sdk-android-logger/src/main/kotlin/io/hyperswitch/logs/CrashHandler.kt
+29
A
android/hyperswitch-sdk-android-logger/src/main/kotlin/io/hyperswitch/logs/Debouncer.kt
+20
A
android/hyperswitch-sdk-android-logger/src/main/kotlin/io/hyperswitch/logs/HyperLogManager.kt
+104
A
android/hyperswitch-sdk-android-logger/src/main/kotlin/io/hyperswitch/logs/LogData.kt
+159
A
android/hyperswitch-sdk-android-logger/src/main/kotlin/io/hyperswitch/logs/LogFileManager.kt
+59
A
android/hyperswitch-sdk-android-logger/src/main/kotlin/io/hyperswitch/logs/LogUtils.kt
+24
A
android/hyperswitch-sdk-android-logger/src/main/kotlin/io/hyperswitch/networking/HyperNetworking.kt
+78
M
android/settings.gradle
+1
-1
D
dist/374c423b4f234b593208.png
D
dist/519.bundle.web.js
-1
D
dist/541.bundle.web.js
-1
D
dist/5887c0b5e4e3764224a0.png
D
dist/bundle.web.js
-2
D
dist/bundle.web.js.LICENSE.txt
-49
D
dist/index.html
-10
M
index.js
+21
-21
M
mockServer.js
+2
M
package.json
+15
-7
M
rspack.config.mjs
+80
-20
M
src/components/common/AccordionView.res
+6
-3
M
src/components/common/CustomAccordionView.res
+4
-2
M
src/components/common/CustomButton.res
+8
-4
M
src/components/common/CustomInput.res
+10
-5
M
src/components/common/CustomLoader/CustomLoaderImpl.native.res
+2
-1
M
src/components/common/CustomLoader/CustomLoaderImpl.web.res
+2
-1
M
src/components/common/CustomPicker.res
+14
-7
M
src/components/common/CustomRadioButton.res
+2
-1
M
src/components/common/CustomView.res
+6
-3
M
src/components/common/FloatingBanner.res
+6
-3
M
src/components/common/TextWrapper.res
+2
-1
M
src/components/common/Tooltip/Tooltip.res
+1
-1
M
src/components/common/TopTabScreenWrapper.res
+2
-1
M
src/components/dynamic/ButtonElement.res
+4
-2
M
src/components/dynamic/CardElement.res
+4
-2
M
src/components/dynamic/DateElement.res
+4
-2
M
src/components/dynamic/DynamicComponent.res
+2
-1
M
src/components/dynamic/DynamicFields.res
+4
-2
M
src/components/dynamic/DynamicSheet.res
+12
-6
M
src/components/dynamic/GenericButtonElement.res
+2
-1
M
src/components/dynamic/GenericTabElement.res
+2
-1
M
src/components/elements/ACHBankDetails.res
+14
-7
M
src/components/elements/CardFormUi.res
+6
-3
M
src/components/elements/CardSchemeComponent.res
+8
-4
M
src/components/elements/ClickableTextElement.res
+2
-1
M
src/components/elements/FallBackScreen.res
+16
-8
M
src/components/elements/GiftCardComponent.res
+10
-5
M
src/components/elements/Klarna.res
+2
-1
M
src/components/elements/LoadingOverlay.res
+4
-2
M
src/components/elements/ModalHeader.res
+8
-4
M
src/components/elements/PaymentSheetProcessingElement.res
+2
-1
M
src/components/elements/ScanCardButton.res
+2
-1
M
src/components/elements/TubeSpinner.res
+4
-2
M
src/components/modules/ApplePayButtonView/ApplePayButtonViewImpl.web.res
+1
-1
M
src/components/modules/RNClipboard.res
+1
-1
M
src/components/modules/Sentry.res
+1
-1
M
src/components/tabs/Pager/Pager.res
+8
-4
M
src/components/tabs/SceneView.res
+2
-1
M
src/components/tabs/TabBar/TabBar.res
+10
-11
M
src/components/tabs/TabBar/TabBarItem.res
+6
-3
M
src/components/tabs/TabView.res
+19
-17
M
src/contexts/DynamicFieldsContext.res
+2
-1
M
src/hooks/ButtonHook/ButtonHookImpl.web.res
+2
-1
M
src/hooks/FontFamily.res
+1
-1
M
src/hooks/S3ApiHook.res
+3
-3
M
src/hooks/WebButtonHook.res
+2
-1
M
src/icons/Icon.res
+1
-1
M
src/pages/hostedCheckout/CheckoutView.res
+16
-8
M
src/pages/hostedCheckout/HostedCheckout.res
+4
-2
M
src/pages/payment/InitialLoader.res
+6
-3
M
src/pages/payment/PaymentMethod.res
+3
-1
M
src/pages/payment/SavedPaymentMethod.res
+12
-6
M
src/pages/payment/SavedPaymentSheet.res
+13
-6
M
src/pages/payment/WalletView.res
+2
-1
M
src/pages/paymentMethodsManagement/PaymentMethodListItem.res
+6
-3
M
src/pages/paymentMethodsManagement/PaymentMethodsManagement.res
+4
-2
M
src/pages/widgets/CustomWidget.res
+2
-1
M
src/pages/widgets/ExpressCheckoutWidget.res
+4
-2
M
src/routes/App.res
+2
-1
M
src/routes/AppExports.js
-16
M
src/routes/FullScreenSheetWrapper/FullScreenSheetWrapperSheet.res
+4
-2
M
src/routes/FullScreenSheetWrapper/FullScreenSheetWrapperWidget.res
+2
-1
M
src/routes/GlobalConfirmButton.res
+2
-1
M
src/types/AllApiDataTypes/AccountPaymentMethodType.res
+6
-6
M
src/types/AllApiDataTypes/CustomerPaymentMethodType.res
+3
-3
M
src/types/PlaidTypes.res
+1
-1
M
src/utility/libraries/portal/PortalManager.res
+2
-1
M
src/utility/logics/AddressUtils.res
+1
-1
M
src/utility/logics/PaymentUtils.res
+10
-8
M
src/utility/logics/Utils.res
+6
-6
M
yarn.lock
+217
-4
Browse files at this commit โ