Comments (4)
Hi @siavash-mohseni, thanks for raising this.
Which version of Frames-iOS are you using?
Thanks,
Patrick
from frames-ios.
Hi @patrick-hoban-cko, it is 4.0.4
.
Thanks
from frames-ios.
Hi @siavash-mohseni ,
The full payment flow is made off:
- tokenisation (
SDK
Payment Form with Pay button) - processing (
Application
using the token for payment request) - 3DS (
SDK
optional if additional security check is requested)
As mentioned, the SDK is responsible for steps 1 and 3, but is unaware of step 2. We have reviewed this shortcoming, but at this stage of the product we are unable to integrate it (maybe something to discover for the future @patrick-hoban-cko , @deepesh-vasthimal-cko).
As such, the application is responsible for the state during step 2. Some options we could recommend may be:
- dismiss the tokenisation (/Payment Form) screen on the completion of the flow. This would allow you to show your branded app level screen between the steps. Since 3DS is not guaranteed to occur, this can be treated as a standard payment processing state.
- add another overlay over the payment form preventing gestures. This is up to your design and journeys, but seems to me it may be harder to get right. Might work best if you have a full screen loading state that gets presented over the Frames VC. However it will complicate your navigation stack so need to be considerate of how you build & dismiss.
Let us know if we can help further,
Thank you,
Alex
from frames-ios.
Hi @alex-ioja-yang-cko,
I think your first suggestion should do it. We are currently testing a solution with that.
Thank you for your complete response.
Siavash
from frames-ios.
Related Issues (20)
- Error decoding HOT 2
- Network error when checkoutAPIClient.createCardToken(...) called and Internet connectivity available HOT 4
- ThreedsWebViewControllerDelegate not called HOT 1
- Frames Cocoapod integration is broken from 4.0.2 HOT 5
- merchant certificate not found HOT 4
- Localisation UI issue in TextField Alignment HOT 7
- Back Button and Accepted Cards not showing on TestFlight Build HOT 4
- Does headless mode have been removed in 4.0 ? HOT 4
- Support of alternative payment methods HOT 1
- Text color in Text fields isn't updated after changing Light/Dark mode HOT 4
- 3ds redirection not working HOT 2
- Remove Billing Info (name , address etc) from form.
- PhoneNumberKit dependency update HOT 5
- Expiry date textfield doesn't append '/' which lead to invalid date format error - Frames 4.0.4, Xcode 14.3 HOT 2
- Expiry date textfield doesn't append '/' which lead to invalid date format error - Frames 4.0.4, Xcode 14.3 HOT 1
- Support for app extension HOT 7
- Crash when use payment view HOT 15
- Problem with customisation. HOT 18
- Payment page alignment or text based on language switching is not updating HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from frames-ios.