#javier_setupintent-authorization
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/1303470277149200424
๐ 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.
- javier-1234_api, 1 minute ago, 4 messages
Hello again ๐ I still don't really understand what you're asking. Would you mind elaborating?
If you want to process a charge for a card, you'd process a payment.
For example, when I add a card to a sales platform, when adding my card, a minimum charge of about one dollar is made internally, to guarantee that the card is valid for affiliation.
We have Setup Intents for that:
https://docs.stripe.com/payments/save-and-reuse
They only sometimes charge $1 though, and often don't.
https://support.stripe.com/questions/unexpected-1-charge-on-customers-bank-statement
Will this charge occur when a new card is added? Or when a purchase is made? Or at what time will it occur?
How are you building your integration? What are the steps in your flow?
We use the Stripe SDK:
1.- front: the card is created with the SDK
2.- back: we save the card (payment method)
3.- back: we create the payment intent
4.- front: Confirm payment intent
Offhand, I don't think any of those will trigger an authorization charge. Can you elaborate on what steps 1 and 2 involve though?
IN THESE STEPS WE CREATE THE INTENT SETUP, FOR the SDK to use, and a payment method to be created
I want to know how to make Stripe charge that $1 amount and is it a valid card?
Setup Intents do lead to authorization charges, as I mentioned earlier. If you're using Setup Intents, then the confirmation of those may lead to an authorization charge.
You can't force the authorization charge to be $1, we determine whether to use a $0 or if a $1 is necessary.
javier_setupintent-authorization
From what you mention, that $1 charge is determined by Stripe, but if Stripe considers that charge necessary, does that flow occur when the payment method is created?
@west vapor Not really. Creating a PaymentMethod doesn't check anything with the bank. It would instead happen during the SetupIntent confirmation. It's also never guaranteed that we talk to the bank or not and it's not something you have control over
I would like to know in which case Stripe decides to charge you $1, please give me an example.
@west vapor We don't really detail any of this, it's purely internal and usually has to do with that specific bank not properly supporting $0 validations.
Sorry we can't really go deeper than this as we focus on developers questions in this server. If you need more details I'd recommend that you reach out to our support team: https://support.stripe.com/contact
what is its use ?https://docs.stripe.com/api/issuing/authorizations
This is completely separate. It's for our Issuing product where as a business you can issue cards to your users. See https://stripe.com/issuing
a question, I am going to integrate msi, but I have seen that to know if a card is valid with msi, you need to create a payment intent, is there another API that measures if a card is valid with msi?
We have https://docs.stripe.com/payments/mx-installments that covers this in details including how to integrate
You have to use PaymentIntents for this to work
At the front level, when confirming, how do I indicate that I want to confirm with a payment x months?
I recommend reading the integration guide end to end, it will walk you through this works
Yes, I've already read it, it's because I'm looking for a solution to integrate msi.
My current flow is:
- Click purchase
- Create payment intent and confirm at the same time
But before the user clicks on purchase, it should list the available installments, but from what I see, that can only be achieved by creating the payment intent first.
correct
Is this the only option? Is there no other endpoint to see if there are available quotas?
Because just by creating the payment intent before, there is a lot of internal work, because the flow will be different...
You have to create the PaymentIntent first for the msi feature to work yes
Ok, we also have Stripe Billing implemented, is there any endpoint where future invoices can be paid in advance?
๐ Stepping in for my teammate
Not exactly, no. You can use bank transfers to have a customer "prefund" their cash balance, where those funds will then be automatically applied to future invoices as those invoices are finalized
and with what endpoint is that added?
How does this pre-fund concept work in Stripe?
There is no other alternative? Because our clients want to pay several bills in advance, but they want to pay with their credit card.
Ah, okay
Here are details on bank transfers for your reference: https://docs.stripe.com/payments/bank-transfers/accept-a-payment?invoices=without
This essentially creates a set of bank transfer instructions that you can share with your customers, and they can use these details to transfer funds via bank.