stripe / stripe-ios

Stripe iOS SDK
https://stripe.com
MIT License
2.12k stars 982 forks source link

Feature Request - Add Bank (e.g. chase bank logo, etc) logo icons to the STPImageLibrary #1885

Open cvcoder1 opened 3 years ago

cvcoder1 commented 3 years ago

Summary

Feature Request - Add Bank (e.g. chase bank logo, etc) logo icons to the STPImageLibrary

Code to reproduce

N/A

iOS version

N/A

Installation method

N/A

SDK version

Other information

Currently, the STPImageLibrary only has debit and credit card images (e.g. VISA, DISCOVER, AMEX) available, if you could please include bank icons (for bank methods such as Chase, Bank of America, Fifth Third Bank, Capital One, etc. -- that would be excellent!

davidme-stripe commented 2 years ago

Thanks for the feature request! Can you tell me more about your use case? We probably won't offer a direct API for individual bank logos (for one thing, we wouldn't want to bundle all the assets in the SDK), but we may add something like this to our UI elements in the future.

cvcoder1 commented 2 years ago

The use case is any platform which offers custom integration - let's take Lyft, for example.

Drivers have a banks section and can have multiple payout methods. Instead of having just a default icon (or putting it on the developer to provide the image) you can provide them with the ability to separate their service provider's payout methods using different bank images. I don't think any other platform has this aside from the PayPal / Cash App (Square) application or Plaid (via developer infrastructure).

Why not offer a direct API for the bank logos? Plaid offers it (essentially) and Stripe is the industry best... even if no one offered it, Stripe should.

All the people who use Stripe that I know use the custom integration and they love Stripe because of just that.. the flexibility. Stripe was built on the core of enabling any developer or company, anywhere to securely and safely handle payment processing and setup their own payment infrastructure, which makes the world a better and more improved place :)

cvcoder1 commented 2 years ago

and no problem. You guys are the best. Keep up the great work.

I'd really love to see this feature and although there are a lot of banks.. and assets could clog up the SDK, maybe just incorporate the major banks. Or, add an API call.. I think it's a lot more important (subconsciously) for user trust than it seems as first.

It seems to be standard to provide an image (just like the card images) so that customer trust increases.. but service provider platforms where service providers tend to have banks as payout methods as well. It will improve the customizability and design of a lot of platforms.. who use Stripe for both UI elements and a more custom integration.