Giter Club home page Giter Club logo

nets-easy-ios-sdk's Issues

Dependency "Easy-iOS-SDK" has no shared framework schemes: Failed to Import Mia

OUTPUT of carthage update

*** Cloning Easy-iOS-SDK
*** Checking out Easy-iOS-SDK at "1.2.0"
*** xcodebuild output can be found in /var/folders/5t/5fg5s4b94tn0jrxyhj95nvx00000gn/T/carthage-xcodebuild.yi0via.log
*** Skipped building Easy-iOS-SDK due to the error:
Dependency "Easy-iOS-SDK" has no shared framework schemes

If you believe this to be an error, please file an issue with the maintainers at https://github.com/DIBS-Payment-Services/Easy-iOS-SDK/issues/new

Cartfile
github "DIBS-Payment-Services/Easy-iOS-SDK"

"unsupported URL" error when user doesn't have MobilePay app installed on the iphone.

How to reproduce:

  1. Our solution is based on ReactNative. (Mia Bridge API used: https://github.com/Nets-eCom/Nets-Easy-iOS-SDK/blob/master/ReactNative/react-native-rn-mia/ios/RnMia.m)
  2. Make sure 'MobilePay' app is not installed on the test iphone.
  3. Select 'MobilePay' as payment option.

Error is logged as showing below:
image

It's working fine on android devices. (MobilePay webpage is loaded correctly with no error)

Any suggestion on how to fix the issue? Thanks!

Undefined symbol: _OBJC_CLASS_$_MiaSDK

I have downloaded the latest version (1.5.0) and integrated it with my react-native application. The android platform configuration was a success, but for iOS I got this error when running the project.
"react-native": "0.64.2",
iPhone 13 Pro Emulator in Xcode - 13

Undefined symbols for architecture x86_64:
"OBJC_CLASS$_MiaSDK", referenced from:
objc-class-ref in libreact-native-rn-mia.a(RnMia.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

React Native - Multiple commands produce header files

Hello, I have a issue with integrating mia for react native. Followed the instructions for SDK version 1.6, autolinking works, but in some part of build phase it ends with error:

Multiple commands produce '/Users//Library/Developer/Xcode/DerivedData/-dzbgrdhclhjyxlgkranvlqpssdqw/Build/Products/Debug-iphoneos/react-native-rn-mia/react_native_rn_mia.framework/Headers/MIAPaymentInfo.h'

  • Target 'react-native-rn-mia' (project 'Pods') has copy command from '/Users//IdeaProjects///node_modules/react-native-rn-mia/ios/Mia.framework/PrivateHeaders/MIAPaymentInfo.h' to '/Users//Library/Developer/Xcode/DerivedData/***-dzbgrdhclhjyxlgkranvlqpssdqw/Build/Products/Debug-iphoneos/react-native-rn-mia/react_native_rn_mia.framework/Headers/MIAPaymentInfo.h'
  • Target 'react-native-rn-mia' (project 'Pods') has copy command from '/Users//IdeaProjects///node_modules/react-native-rn-mia/ios/Mia.xcframework/ios-arm64_armv7_armv7s/Mia.framework/PrivateHeaders/MIAPaymentInfo.h' to '/Users//Library/Developer/Xcode/DerivedData/***-dzbgrdhclhjyxlgkranvlqpssdqw/Build/Products/Debug-iphoneos/react-native-rn-mia/react_native_rn_mia.framework/Headers/MIAPaymentInfo.h'
  • Target 'react-native-rn-mia' (project 'Pods') has copy command from '/Users//IdeaProjects///node_modules/react-native-rn-mia/ios/Mia.xcframework/ios-arm64_i386_x86_64-simulator/Mia.framework/PrivateHeaders/MIAPaymentInfo.h' to '/Users//Library/Developer/Xcode/DerivedData/***-dzbgrdhclhjyxlgkranvlqpssdqw/Build/Products/Debug-iphoneos/react-native-rn-mia/react_native_rn_mia.framework/Headers/MIAPaymentInfo.h'

Using:
RN17
XCode version 13.4.1 - New build system

MiaSample incorrectly includes checkout cancelUrl when performing embedded checkout

Changing the settings from the swipe-out settings menu from "HostedPaymentPage" to "EmbeddedCheckout", and attempting checkout results in the following error:

400 'https://test.api.dibspayment.eu/v1/payments' [0.3617 s]:
[...]
{
  "errors" : {
    "checkout.CancelUrl" : [
      "Cancel url is only supported for hosted checkout"
    ]
  }
}

The fix for it is a simple one, which I'm submitting as a pull request that will reference this issue.

Unable to copy/paste card info.

Our integration is based on ReactNative, is there a way to enable copy/paste functionality in payment window?

image

Also password manager is not supported under IOS. (but works fine on Android phone)

Alignment of Subscription updated screen is coming out of bounds

I am facing an issue integrating Nets Easy React Native SDK with my React Native application.

I initiate the subscription procedure.
After entering the card details, I click on the subscribe button.
The alignment of the subscription updated screen is coming out of bounds.

The issue is happening on both Android and iOS.

Android -
Screenshot_1689065770

iOS -
Simulator Screen Shot - iPhone 14 - 2023-07-07 at 12 39 36

Versions -
NPM package react-native-rn-mia version - v1.6.1

React Native version - 0.71.1
Node version - v16.16.0
Ruby version - 2.7.5
NPM version - 8.11.0
New RN architecture - disabled
XCode version 14.2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.