Search code examples
iosswifturlvenmo

Open Venmo from Another App iOS


I know it's possible to open other apps from within an app using URL schemes, but to my knowledge those URLs need to be created by the developers. I'm trying to allow users of my app to open the Venmo app. Is this possible to do? I couldn't find any "public" URL schemes for Venmo. Ideally my app would be able to open Venmo directly to a specific users' profile. I'm using Swift.


Solution

  • Venmo has an SDK, and it allows you to open the app and go straight to a transaction.

    From the SDK source it's possible to reverse-engineer the URL scheme but I would recommend not doing that, and it might not even work. I would suggest just implementing the SDK and let it handle it, apparently it will even call back your app when finished.

    Venmo does have a page that shows you how to create a "suggest payments" link with a scheme. https://developer.venmo.com/paymentlinks I assume that iOS would direct users to the app but you would have to check. Good luck.