-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Maxed out the LSApplicationQueriesSchemes #1751
Comments
Hey @dagostini We are indeed aware of Twint's requirements. But the doc seems to be slightly misleading. Twint will work with the url schemes you included and won't work only for the ones not included. We will fix the documentation to reflect this, thanks! |
You're welcome @erenbesel . Thanks for the quick reply. So, out of those 50 twint apps we need to pick 35ish apps we want to support? Where can I find a list which scheme opens which app? |
Hi @dagostini, I'm also checking internally for any other guidelines and will come back to you about it. |
Hi @dagostini There will however be an update to the Checkout SDK soon that allows you to set a flag to not use the schemes to detect the installed banking apps but instead show a list of all possible banks and allow the user to pick one that is installed. I'll keep you posted here. |
Hi @goergisn , Thanks for the update, I'll pass the info to my team. Do keep us posted, please 🙏 Have a nice day :) |
Hey @goergisn, Do you have instructions to verify the TWINT integration on Adyen's Test environment? I assume using TWINT's Configurator app is needed, but I might be wrong. Tangentially related, the documentation says that:
But I don't see the Is there anything else that needs to be configured? If it helps, I can open a separate issue for this particular scenario. Thank you! |
@elitalon do you mind creating a new issue for the test environment question as there might be additional followup that would otherwise spam this thread and might also help others to find a solution to a similar issue? But to give you a quick answer, yes you need the configurator app to download the wallet app which acts as a banking app. By default drop-in uses the redirect-integration of TWINT which redirects a user to the TWINT website which handles the rest of the flow. |
Hi @goergisn, do you have any news on this?
|
Hi @elitalon |
@goergisn Good stuff, thank you! |
@goergisn Thanks! |
Hey @goergisn, how can we set This is how we are currently configuring the drop-in, redacted for clarity: import Adyen
import AdyenDropIn
import AdyenTwint
/* … */
let context = try AdyenContext(
apiContext: .init(environment: .test, clientKey: <redacted>),
payment: .init(
amount: .init(value: 0, currencyCode: "CHF", localeIdentifier: nil),
countryCode: "CH"
)
)
let configuration = DropInComponent.Configuration(style: /* … */)
configuration.card.showsStorePaymentMethodField = false
configuration.actionComponent.twint = .init(callbackAppScheme: <redacted>)
let dropIn = DropInComponent(
paymentMethods: paymentMethods, // This is a `PaymentMethods` instance from Adyen SDK
context: context,
configuration: configuration
)
dropIn.delegate = self
presentingViewController.present(dropIn.viewController, animated: true) As far as I can see, Am I missing something? Thanks! |
@goergisn Sure, I will give it a try as soon as I can. I'll keep you posted. |
Great to hear @elitalon - will leave the ticket open until the release 👌 |
Following the AdyenTwint integration instructions we've notices that we have to add 50 entries to the supported url schemes. As per Apple Docs, this will max out the number of supported url schemes so we can't add any of our own url schemes.
Are you aware of this limitation?
Is it really necessary to support all 50 url schemes for TWINT to work properly?
The text was updated successfully, but these errors were encountered: