Stripe fingerprints not unique between platform and connected account for same credit card.

1,265 views
Skip to first unread message

Claudio C.

unread,
Oct 23, 2019, 12:52:32 PM10/23/19
to Stripe API Discussion
Hi I'm cloning cards to connected accounts using the API

The customer data is the same as it is cloned via token, and same for all the payment sources

However if I compare the fingerprint of the cards (even we only have one on the platform) the one that is cloned to the connected account has a different fingerprint, even when is copied internally so nothing on the card data changes.

Is this expected?, how can I prevent it to avoid adding duplicated cards?


Remi J.

unread,
Oct 23, 2019, 1:01:12 PM10/23/19
to api-d...@lists.stripe.com
Hello Claudio,

The card fingerprint is unique to each Stripe account. This means that if you add the same card to two different accounts, they will each get a different fingerprint. This made it tricky to find duplicate cards when using Stripe Connect as a platform though. For that reason, we shipped a new API version in 2018-01-23 [1] which lets a platform see the same fingerprints for all cards across their connected accounts and the platform.

This means that if you create a Card on your platform and see the fingerprint ABccDD for example on the platform, when you clone that card on the connected account, the merchant would see a different fingerprint but you would still see the ABccDD fingerprint when you fetch the card from the connected account as we return the platform's fingerprint.

Make sure that you are on an API version more recent than this one when you make the call. If you are, then there might be something wrong with this card and we'd need to investigate further. In that case, you should contact our support team here https://support.stripe.com/contact

Best,
Remi


--
To unsubscribe from this group and stop receiving emails from it, send an email to api-discuss...@lists.stripe.com.
Reply all
Reply to author
Forward
0 new messages