ahmedelkhyary / hyperpay

MIT License
6 stars 18 forks source link

using wrong ipworks3ds_sdk_deploy.xcframework in release mode #45

Closed abdullahalamodi closed 4 months ago

abdullahalamodi commented 4 months ago

Based on hyperpay documentation

There are two versions of the ipworks3ds_sdk.xcframework included: one to be used for development and one for production. The production version includes more strict security measures that would not allow for common development processes to occur, including running with attached debuggers or using simulators/emulators. The deployment version includes _deploy in the filename.

we should use ipworks3ds_sdk_deploy.xcframework in deployment mode and ipworks3ds_sdk.xcframework in release mode

but as I found in android build.gradle that you using ipworks3ds_sdk_deploy.xcframework in release mode !!

code android build.gradle

dependencies {
    implementation(name: "oppwa.mobile-release", ext: 'aar')
    debugImplementation(name: "ipworks3ds_sdk", ext: 'aar')
    releaseImplementation(name: "ipworks3ds_sdk_deploy", ext: 'aar')
    ...
}
ahmedelkhyary commented 4 months ago

@abdullahalamodi please check

https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/emv-3ds-new-flow

image

abdullahalamodi commented 4 months ago

@ahmedelkhyary I did, but also look at this on the main page of integration https://wordpresshyperpay.docs.oppwa.com/integrations/mobile-sdk/first-integration

hyperpay dev
ahmedelkhyary commented 4 months ago

@abdullahalamodi

The deployment version includes _deploy in the filename.

deployment not development

abdullahalamodi commented 4 months ago

I see you're right, they mean deployment