#javier_setupintent-authorization

1 messages ยท Page 1 of 1 (latest)

young shadowBOT
#

๐Ÿ‘‹ 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.

lavish flintBOT
somber stone
#

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.

west vapor
#

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.

somber stone
west vapor
#

Will this charge occur when a new card is added? Or when a purchase is made? Or at what time will it occur?

somber stone
#

How are you building your integration? What are the steps in your flow?

west vapor
#

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

somber stone
#

Offhand, I don't think any of those will trigger an authorization charge. Can you elaborate on what steps 1 and 2 involve though?

west vapor
#

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?

somber stone
#

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.

young shadowBOT
somber stone
#

You can't force the authorization charge to be $1, we determine whether to use a $0 or if a $1 is necessary.

alpine dew
#

javier_setupintent-authorization

west vapor
#

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?

alpine dew
#

@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

west vapor
#

I would like to know in which case Stripe decides to charge you $1, please give me an example.

alpine dew
#

@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

west vapor
alpine dew
#

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

west vapor
#

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?

alpine dew
#

You have to use PaymentIntents for this to work

west vapor
#

At the front level, when confirming, how do I indicate that I want to confirm with a payment x months?

alpine dew
#

I recommend reading the integration guide end to end, it will walk you through this works

west vapor
#

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.

alpine dew
#

correct

west vapor
#

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...

alpine dew
#

You have to create the PaymentIntent first for the msi feature to work yes

young shadowBOT
west vapor
#

Ok, we also have Stripe Billing implemented, is there any endpoint where future invoices can be paid in advance?

vagrant laurel
#

๐Ÿ‘‹ 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

west vapor
#

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.

vagrant laurel
#

Ah, okay

#

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.