#dynelight_api
1 messages ยท Page 1 of 1 (latest)
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.
- dynelight_unexpected, 4 days ago, 23 messages
๐ 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/1239774679984508958
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
hello! where are you expecting it to show? can you share a screenshot?
Its on a custom implementation. Lemme add a SS
I'm also expecting it to show below those payment methods that I have added. Once I verify it, it does show up
But it would be nice for it to show up even if its not verified, just so the user has some validation that they have added that payment method.
Is this possible?
hrm, gimme a few minutes to think about this
Ok awesome.
i assume you're retrieving the attached payment methods using https://docs.stripe.com/api/payment_methods/customer_list ?
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
I mean I guess I just want confirmation, that if I query stripe's payment methods and one of them isn't verified, that it won't list it?
No. But if I query that endpoint, I only get 2 payment methods.
I don't get the bank one yet.
If I approve the bank I am positive I'll get it
So maybe it's something the api doesnt support at all?
Confirming that after I verify it, the https://docs.stripe.com/api/payment_methods/customer_list does show it
I don't know off the top of my head right now if ACH Debits are expected to show if they haven't been verified. I'm guessing that you're using microdeposits to verify cause if you're using instant verification, this probably wouldn't come up as a question.
If you write in via email (https://support.stripe.com/contact/email) with the PaymentMethod id in question, we can look into it and get back to you
Find help and support for Stripe. Our support site provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
How can I do instant verification?
how are you collecting payment methods right now? Are you using the Payment Element?
https://docs.stripe.com/payments/ach-debit/set-up-payment?platform=web&payment-ui=direct-api#instant-only-verification - you can set instant only verification
I'm using that
But honestly on development I only tried with the enter bank details manually
enter bank details manually is not instant verification
The other ones are?
i think if i were to describe instant verifications simply, a connection is made to the bank to allow us to access / link to the bank account via the bank's site
Yeah so I guess those are immediate
in short, you have to login to the bank site to authenticate. So, if you don't do that, that's not instant verification
Got it
Thanks alex this was very useful ๐
I had another question regarding setup intents, should I make another thread?
we can continue in this thread ๐
Thank you!
So on my implementation, I have a stripe customer and the customer can buy several subscriptions for the items we want to sell.
I noticed that everytime that we go to the checkout screen, a new setup intent is being created.
Is this expected behavior? I understood the setup intent is to allow us to add cards, add favorites, etc, so in good theory, we should have only one setup intent per this stripe customer, or am I mistaken?
Yes
you would create a new SetupIntent everytime you want to add a new PaymentMethod for future use (i.e. save the PaymentMethod) to a Customer
It seems evertime I go to the checkout, a new setup intent is created
that's something which you implemented right?
do you have specific concerns about that?
Our team implemented this custom thing, I am not sure if this behavior was meant to work like this, but does this make sense?
if that page is meant to save a PaymentMethod for future use, then yes, it is meant to work like this
but if you're concerned that a SetupIntent is being created each time even if the Customer doesn't make the attempt, you can look into https://docs.stripe.com/payments/accept-a-payment-deferred?platform=web&type=setup
But should this be created when I add a new payment method?
yes, it should
Its being created everytime I go to the checkout screen regardless if I press the add method button, so this does not make sense or does it?
if you're making payment though, you don't need to create a SetupIntent first, then create a PaymentIntent. You can pay and save the PaymentMethod at the same time in a PaymentIntent
We want them to add their payment method first
so like i mentioned, that's really up to you and/or your developers. If you don't like it to create a SetupIntent even prior to pressing the button. Then you can look into https://docs.stripe.com/payments/accept-a-payment-deferred?platform=web&type=setup
Thanks ๐
It's def. us creating it at some point right? Because I can see that the webhook is called everytime we go to the checkout screen but I haven't pinpointed where it is created. This is not something stripe would create by itself, right?
yes, your backend server creates the SetupIntent
feel free to reach out again if you're running into issues or have more questions!