Code Monkey home page Code Monkey logo

Comments (3)

phoenixy1 avatar phoenixy1 commented on June 13, 2024 1

So, yes and no. The defining feature of production is that it uses real data, so by definition you can't test with fake data in production.

However, for what you're specifically asking about (app to app testing in Sandbox) -- that was not working for a while, but just last week we released LinkKit 5.1.0, which now makes it possible to test app2app in Sandbox using First Platypus - OAuth app2app as the test institution. Since this release is so new the documentation hasn't quite caught up with it yet, but it should work -- feel free to open a new issue if you have any questions about it.

from plaid-link-ios.

dtroupe-plaid avatar dtroupe-plaid commented on June 13, 2024

Hi @chaseklingelzen

Is there any way to test end to end in production without linking our own personal bank account?

If you're testing in production you must use real credentials. There is no way around this because it's the production environment.

Does Plaid provide any support for somehow smoke testing in production without using personal data?

No. It's good to occasionally test in production, but we recommend testing in sandbox to avoid this exact issue.

For example, we have a prod smoke testing account that we can use, but if we want to test the app to app flow between our app and say Chase bank to ensure redirects are working, linking is successful, etc.

An alternative to smoke testing in production, you could instead smoke test in the sandbox environment using dummy credentials user_good and pass_good additionally, you can test app2app using "First Platypus Bank". This will open an auth session in Safari - if the session is able to return to your app from Safari the universal link is working as expected.

from plaid-link-ios.

chaseklingelzen avatar chaseklingelzen commented on June 13, 2024

Hi @phoenixy1 and @dtroupe-plaid really appreciate the quick replies here. Great to know about First Platypus - OAuth app2app!

Totally understand the point about production being production and that requiring real data. The main issue we are running up against is that linking appears to be working in our sandbox environment, but is not working in production.

This is more than likely an issue on our end, but in order to debug the issue we are having to use our own personal bank accounts with Chase to link, which isn't ideal. Sounds like there isn't really another choice.

I'll go ahead and close this. Thank you again for the info.

from plaid-link-ios.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.