#deemeetree1234_api
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1362429372329492552
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- deemeetree1234_api, 13 hours ago, 70 messages
Hi, please see the previous thread for all the details. I had to leave yesterday before we could come up with any possible solutions
Hi, are you able to share a summary of the current issue? I'm juggling multiple conversations so I won't be able to go to the previous threads to get this context.
lol its very hard to summarize, but i can try. Basically my company has 2 stripe accounts, one which we currently use for payment processing. So when one of our clients purchases something on our website, we process their credit card through this payment processing account. The company also has a second stripe account which is enabled for issuing. The issuer account will have multiple connected accounts which will issue charge cards to their own employees. Those employees will use those charge cards to buy things on and off my company's website.
The problem is that when they use the issued card to buy something on our platform, it goes to the payment processing account to process the card, then the issuing account gets a webhook authorization event to approve or deny the purchase. We want to be abel to link the issuing authorization event to the payment intent created in the payment processing stripe account so we can get all the relevant details for the purchase on our platform.
As far as I can tell, there is nothing in the issuing authorization that can be traced back to the payment intent in the payment processing account. I want to know if you have any thoughts on how to do this or if its some how possible to pass information from the payment intent to the issuing authorization event through metadata or some descriptor field
๐ stepping in here as pgskc needs to step away
Hmmm I'm really not sure this is going to be possible since you don't actually create the Issuing Authorization yourself...
Thinking
Yeah i guess we were hoping since it was between Stripe accounts, Stripe did some magic on the backend that could be used to identify things between accouns
Yeah not really -- we never try to expose information between merchants.
Typically you would handle something like this via setting your own metadata.
But that doesn't work here
yeah that was our initial thouight, but didnt look like that made it to the authorization
is there a way to get the fingerprint for an issued card object? I only saw finger print exposed on the payment method object after its added to the payment processing account
No there is no fingerprint associated to an Issuing Card object.
The only way I can think of handling this scenario is matching by time, which obviously is quite brittle if there are a lot of transactions.
But you could do a time + amount match
yeah thats where we landed as well a fuzzy match based on time and amount
whats the normal practice for when a company is issuing cards... do they normally use the same account as the payment processor?
Varies by merchant and what they desire. Oftentimes I would say yes they do. But also it is rare that a merchant is then charging the Issued cards on their own account(s) to begin with.
Well the problem is we use another vault provider to allow users to add credit cards to their account. They have an iframe for inputting the card details. We have no idea at the time of them adding the card to their account that its one of our cards
theres no way to prevent them from adding the cards either since we cant differentiate our issued cards from another credit card
Just to be clear, the goal you are trying to accomplish is knowing when your users are paying you using your own Issued cards to be able to tell how much of your sales is "internal" versus "external"?
Yes that would get us what we need
Yeah just trying to understand the use case
Still not coming up with anything better than a fuzzy match unfortunately
You could further match based on last4
And expiration
You likely can get to a 99.99% match if you use all the details available.
side question, for cards we issue out of the issuer account, what will the Issuer field say on the payment method when its added the payment processing account?
Good question, I'm not actually sure off the top of my head
Hmm also do you mean the BIN?
Like we don't expose issuer as a property in the API
let me get a screenshot
so that was a virtual card that i issued from our issuer account and added it to a test user on our platform. That is the payment method it created in the payment processing account. The Issuer says Stripe Test. I was wondering if for real cards my company issues, if it would say just Stripe or the name of our company
it doesnt really help us solve this issue, but could help identify which cards are ours
Ah yeah the Dashboard matches the BIN to an issuer and displays that
I'm not positive who our issuer is... you could either look at a livemode instance or you could ask our Support team via https://support.stripe.com/contact/login about this and they would be able to get that information.
ok thanks for the info, ill take this back to my team and we can see if the fuzzy matching approach will get us what we need
Hey sorry follow up question. If we did the payment processing in the same stripe account as the issuing, would it be possible to match the cards at time of payment processing then?
Wouldn't really make a difference, no.