#aby_docs

1 messages ยท Page 1 of 1 (latest)

modern ventureBOT
#

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

๐Ÿ“ Have more to share? Add more details, code, screenshots, videos, etc. below.

deft horizonBOT
#

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.

copper ridge
#

Hi, let me help you with this.

hushed hamlet
#

Thank you ๐Ÿ™‚

copper ridge
modern ventureBOT
hushed hamlet
#

I assume that first we would need to use that RAW card information we have to create one payment through Stripe, and then later on save that payment method for future usage in Stripe, so when we want to initiate the MIT, we have all the necessary data in Stripe, right?

copper ridge
#

The biggest problem with off-session payments is if 3DS is triggered. If you use SetupIntents when collecting the PaymentMethod, it minimizes the chances 3DS will pop-up when you try to charge this PaymentMethod in the future. However, the customer will need to be on-session to complete the initial 3DS, if needed.

hushed hamlet
#

Sure, thank you for that. But if I already have the data en my backend?

#

I mean, we will collect the card information outside of Stripe, then first I should create a payment with that RAW card data information right?

#

Or should I create the setupintent straight away?

#

With the payment information I have, the card without CVV

random fern
#

๐Ÿ‘‹ taking over for my colleague. Let me catch up.

hushed hamlet
#

Thanks

random fern
#

are you PCI-DSS compliant?

#

oh sorry

#

just read the initial message

hushed hamlet
#

No worries

#

Basically I wanted to understand once we have the card details on our backend, how the process would look like until we are able to process a MIT

#

I assume that with that card details I should pass that RAW card data through API to create one first payment in Stripe, then once that payment information is in Stripe, I can use those payment details to process future payments

random fern
#

so basically to answer your question you don't need to create the Payment Method first

hushed hamlet
#

So then I can initiate a MIT with just the card information we have on our backend?

random fern
#

yes

hushed hamlet
#

Even if we don't have the CVV?

random fern
#

can you collect CVV separately by your customer?

hushed hamlet
#

We have been told that we can initiate a MIT with the card information, (even without CVV) and by sending the ID of the previous transaction, that's why I understood that first there must be a previous transaction in Stripe before being able to initiate the MIT

#

The flow we are working on right now, we were not thinking to collect the CVV, unless is totally necessary

#

But I guess if it's needed, we could collect it when collecting the card details and store it as well in our backend

random fern
#

CVV or CVC is important for the issuing bank

hushed hamlet
#

Yes

#

So then the payment will not work without that CVV?

#

Sorry for so many questions but we are struggling with understanding what would be the flow we must follow

random fern
hushed hamlet
#

understood

#

So then once Stripe checked that we are PCI compliant we should be able to process MIT with the information we have, right?

random fern
#

AFAIK I think so

#

when creating and confirming the PaymentIntent

hushed hamlet
#

Oh I see

#

So it's just a normal payment intent but being us the ones who provide the card number

random fern
#

yes and you also need to mention that it is off_session: true

#

since your customer isn't on_session

hushed hamlet
#

That is for avoiding 3DS to be triggered right?

#

At least as much as possible

random fern
#

technically yes, but it's just to let the issuing bank know that you are doing an MIT transaction

hushed hamlet
#

Wonderful

#

Then that's we were looking for

#

Thank you very much for your patience

random fern
#

sure let me know if you need any more help

hushed hamlet
#

We will perform some testing and if we need help we will reach out.

#

Thank you, appreciate your help!

random fern
#

sure thing