Hi! I have a question related to using SDKs for mobile development. Currently I'm working on a project where we are going to use an API for payment, this API will be used in the Web, but they are providing SDKs for the mobile, what's the best practice here?! I've read that using SDKs in not possible, should I use the same API for web instead? and what if the Web API is offering an iFrame can I use that for the mobile as well or create my own and pass data to the API.

Hi Abeer,

You can review the following documentation for integration with various sources.
https://success.outsystems.com/Evaluation/Integration

For integration of SDKs to OutSystems, there is already a similar thread available on Forge.
Please have a look into following thread, if it can help you.
https://www.outsystems.com/forums/discussion/36160/integration-sdk-to-outsystem/

I would suggest you to create your own data and pass it to APIs as required. Because using iFrame it will be difficult to develop and manage the response.

Regards,
Palak Patel

Palak Patel wrote:

Hi Abeer,

You can review the following documentation for integration with various sources.
https://success.outsystems.com/Evaluation/Integration

For integration of SDKs to OutSystems, there is already a similar thread available on Forge.
Please have a look into following thread, if it can help you.
https://www.outsystems.com/forums/discussion/36160/integration-sdk-to-outsystem/

I would suggest you to create your own data and pass it to APIs as required. Because using iFrame it will be difficult to develop and manage the response.

Regards,
Palak Patel


Hi, thanks a lot for your reply, as far as I know of there's an SDK I should create a cordova plugin on top of ot, but I already have a web API, Does using this instead of the SDK, as the login will be same for Web and Mobile, so using a Web service for both is better right?
Plus for the iFrame, is it better not to use it with mobile and web or only with mobile?

Hi Abeer,

For Web, there is already a pattern for iFrame in OutSystems UI. Please check it from following link.
https://www.outsystems.com/outsystems-ui/patterns/web/Iframe

For mobile, you can use inAppBrowser if you want to open anything inside your application.

Regards,
Palak Patel