#Reyansh Sharma

1 messages · Page 1 of 1 (latest)

pine kettleBOT
uncut nimbus
#

No, i'm afraid not.

tranquil wren
#

Thanks there is no workaround as well?
Don't know why though I thought card fingerprints will be the same for all.

uncut nimbus
#

No, card fingerprints will be different in different Stripe accounts

tranquil wren
#

How about using connected accounts? Just started going through the same now so not sure if going to help

uncut nimbus
#

It's the same, card fingerprints will be different

tranquil wren
#

@uncut nimbus This is not working anymore. just going through the Documentation etc.

Sorry for the trouble need a workaround even a dirty one (Kind of crucial - If nothing will work then probably going to use combo of last4, expiry etc etc) so shooting in the dark 🙂

uncut nimbus
#

Or can you tell the problem that you want to solve and I'll see if I can come up with a alternative solution?

tranquil wren
#

For sure scenario -->
We have a donation platform that uses Stipe SDK/API & reader (in many-to-many relationships - Have multiple stripe accounts with mu7ltipel readers).

#
  1. Donate on the platform.
  2. Email after the donation is optional if the donor will provide the email we are creating a stripe customer and adding donations to that customer's account & keep track of the email in the database.
  3. If no email is provided there is no way we can associated the donation with a stripe customer etc
#

Now if the donor wants to register with us later we were planning to attach all previous donations using fingerprint with the user account(Which is not possible as a donation may be from different stripe accounts hence different fingerprints for each).

uncut nimbus
#

Ok, so I believe you have multiple Stripe accounts to collect donations from your customers. and your use customer email to ID the customer?

tranquil wren
#

Thats correct

uncut nimbus
#

OK. Can you tell me why you want to compare the card fingerprint?

tranquil wren
#

I have multiple donations with no customer/email in the database (Though we have payment method details for each donation with card fingerprint info):

Donation 1 from Card ending 4242 from 2021.
Donation 2 from Card ending 4242 from 2021.
Donation 3 from Card ending 4242 from 2022.
Donation 4 from Card ending 4242 from 2023.

Now donor decided to register with us in 2023 and requested to sync all the above donations to the account (The donor will provide the card information to sync donations).

#

I was planning to get all donation records from DB where donation.fingreprint == newlyAddedCard.fingreprint and attach to newly created donor account.

uncut nimbus
#

OK. Then how do you manage a customer across different Stripe accounts? Do you have an internal DB to consolidates the customers objects from various Stripe accounts?

tranquil wren
#

Yes, I can map them (Multiple stripes to multiple customer) in DB though not doing much with that info at the moment.

#

Though case when they provide the email address.

uncut nimbus
#

OK, and this is based on the assumption that the customers are using unique cards, and one customer uses only one card.

tranquil wren
#
  1. We are creating a payment intent.
  2. Charge it --> Payment success.
  3. Asking the donor to provide the email address.
  4. If email provided mapping PI with the stripe customer and saved the mapping locally as well.

If no email address is provided only the first two steps.

tranquil wren
uncut nimbus
#

OK. since the card fingerprints are different, so I don't see a easy way to reconcile. You might want to also take a look at other data (last4, exp_month, exp_year, funding, network)

tranquil wren
#

Yup that is what I suspect now.

tranquil wren
#

Can you check if we can use the connected accounts for future to resolve this issue?

#

As per the update:
When being viewed by a platform, cards and bank accounts created on behalf of connected accounts will have a fingerprint that is universal across all connected accounts. For accounts that are not connect platforms, there will be no change.

#

This universal fingerprint might be helpfull.

uncut nimbus
#

I haven't test this out. You can try it out and see if the result is what you expect